1:禁用当前时间之后的天数不可选择
(DatePicker里使用此方法)
【直接用 api 的 disabledDate 调用下面这个方法 便可设置当天之后的时间不可选择】
const disabledDate = (current) => {
return current && current >= moment().subtract(0, 'days');
};
2:选择时间的区间为一周超过7天之外不可选
(DatePicker里使用此方法)
【直接用 api 的 disabledDate 调用下面这个方法 便可设置时间选择区间为7天】
const disabledDate = (current) => {
if (!dates || dates.length === 0) {
return false;
}
current && current < moment().endOf('day').subtract(1, "days")
const tooLate = dates[0] && current.diff(dates[0], 'days') > 7;
const tooEarly = dates[1] && dates[1].diff(current, 'days') > 7;
return tooEarly || tooLate;
};
(ps:如果帮到你,就点个赞。如果有错误,请指正。)