记录一下在业务中,用antd的日期组件设置默认选择范围的问题。
Antd的RangePicker设置七天前,30天前,90天前,并且设置默认时分秒为 00:00:00 ~ 23:59:59
<RangePicker
ranges={{
最近一周: [moment().startOf('day').subtract(6, 'd'), moment().endOf('day')],
最近一个月: [moment().startOf('day').subtract(30, 'd'), moment().endOf('day')],
最近三个月: [moment().startOf('day').subtract(90, 'd'), moment().endOf('day')],
}}
showTime={{
hideDisabledOptions: true,
defaultValue: [moment('00:00:00', 'HH:mm:ss'), moment('23:59:59', 'HH:mm:ss')],
}}
onChange={(data, dataString) => {
getDataRange(
timeToTimestamp(dataString[0]),
timeToTimestamp(dataString[1]),
);
}}
/>
版权声明:本文为aniudunaichiji原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。