使用antd rangepicker设置今天开始的30天以及开始日期之后30天的结束日期

时间:2020-10-17 16:28:21

标签: javascript reactjs datepicker antd daterangepicker

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)}
    />

非常感谢您提前提供帮助!

0 个答案:

没有答案