DatePicker蚂蚁设计-禁用当前/今天日期

问题描述 投票:0回答:1

如何使用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}
/>
reactjs datepicker
1个回答
0
投票

Ant Designs示例页面在codepen上有此示例。它们的功能可以在下面找到(假设您尝试禁用今天和过去的几天。如果您正在寻找今天和将来,只需使用>而不是<

function disabledDate(current) {
  // Can not select days before today and today
  return current && current < moment().endOf('day');
}
© www.soinside.com 2019 - 2024. All rights reserved.