<Spin spinning={searchingloading}>
<div className={styles.chooseTimeRange}>
<div>创建时间:</div>
<RangePicker
defaultValue={[timeRange[0], timeRange[1]]}
value={[timeRange[0], timeRange[1]]}
allowClear={false}
disabledDate={disabledDate}
format="YYYY-MM-DD"
style={{ width: '230px' }}
onChange={dates => {
let datesCopy = [...dates];
if (datesCopy.length !== 2) return;
if (
datesCopy[0]!
.clone()
?.add(2, 'years')
.isBefore(datesCopy[1] as any)
) {
message.info('时间跨度不能大于三年');
return false;
} else {
// 第一个时间置为当天时间的00:00:00,第二个时间为当天时间的23:59:59
datesCopy[0]!.set({ hour: 0, minute: 0, second: 0, millisecond: 0 });
datesCopy[1]!.set({ hour: 23, minute: 59, second: 59, millisecond: 59 });
setTimeRange(datesCopy);
return true;
}
}}
/>
```
RangePicker 第一个时间置为当天时间的00:00:00,第二个时间为当天时间的23:59:59且在选择范围内才调用
最新推荐文章于 2024-05-24 15:05:38 发布