如何使用Ant Design库中的DatePicker禁用当前/今天的日期?我需要将默认日期移回一天(我已成功完成此操作)并禁用了当前日期。我真的关闭了,除了我似乎无法禁用当前/今天?你不能那样做吗?
这是我要尝试的?
private disabledDate = (current) => {
return current && current >= moment().endOf('day');
}
....
<DatePicker
defaultValue={moment().subtract(1, 'day')}
value={moment(this.state.reportPeriod, dateFormat)}
format={'MMM D, YYYY'}
disabledDate={this.disabledDate}
onChange={this.selectDate}
/>
Ant Designs示例页面在codepen上有此示例。它们的功能可以在下面找到(假设您尝试禁用今天和过去的几天。如果您正在寻找今天和将来,只需使用>
而不是<
。
function disabledDate(current) {
// Can not select days before today and today
return current && current < moment().endOf('day');
}