时,可以按照以下步骤进行:
import { format } from 'date-fns';
import DayPicker from 'react-day-picker';
import 'react-day-picker/lib/style.css';
state = {
selectedDate: null
};
handleDateChange = (date) => {
this.setState({ selectedDate: date });
};
render() {
const { selectedDate } = this.state;
return (
<div>
<DayPicker
selected={selectedDate}
onDayClick={this.handleDateChange}
/>
{selectedDate && (
<div>
Selected date: {format(selectedDate, 'yyyy-MM-dd')}
</div>
)}
</div>
);
}
在上述代码中,通过selected属性将selectedDate传递给日期选择器,通过onDayClick属性将handleDateChange函数传递给日期选择器的每个日期单元格。当用户点击日期时,handleDateChange函数将被调用,更新selectedDate的状态。
这样,当用户在react-day-picker的日期选择器上选择日期时,所选的日期会被格式化并显示在页面上。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云