antd的新手。
所以我有一段代码可以使用onCalendarChange和disableDate选择动态范围。
无法确定如何设置今天开始的30天以及开始日期之后30天的结束日期。
const [dates, setDates] = useState([]);
const disabledDate = current => {
if (!dates || dates.length === 0) {
return false;
}
const tooLate = dates[0] && current.diff(dates[0], 'days') > 30;
const tooEarly = dates[1] && dates[1].diff(current, 'days') > 30;
return tooEarly || tooLate;
};
<RangePicker
disabledDate={disabledDate}
onCalendarChange={value => setDates(value)}
/>
非常感谢您提前提供帮助!