今天是冬至了,我的妈妈还特意提醒我要吃饺子呢?本来想着之后再吃算了,今天肯定很多人。但又觉得过了今天就不再是冬至了,就去吃了,人果然很多,刚好到有位置,就点了一份,猪肉白菜的,很少也很贵,意思意思算了,哈哈哈哈哈。
好了,继续工作
在写重构的时候发现之前页面的时间选择器只能选择从今天到以后的,不能选择之前的,但是目前我用的是可以随便选择一天的,这要修改。
虽然antd
组件库里有,但是他引入了dayjs
等,我用到我项目之后页面就出不来了,看来只能自己写。
如果想看组件库的,可以去看一下,DatePicker
我实现的如下:
// 设置今天之前的时间都不能被选择
const disabledDate = (current: any) => {
const today = new Date().setHours(0, 0, 0, 0);
// 获取当前日期之前的日期
const currentDay = current.startOf('day');
// 判断当前日期是否在今天之前
return currentDay < today;
};
....
<Form.Item label="批件效期" name="approvalOverdueTime" rules={[{ required: true, message: '必填' }]}>
<DatePicker format={"YYYY-MM-DD"} placeholder='请选择批件效期' disabledDate={disabledDate}/>
</Form.Item>
冬至快乐,想家的一天。