首页 > 解决方案 > React Datepicker 排除过去的日期

问题描述

我在我的应用程序中使用这个库:

https://reactdatepicker.com/

我可以使用一个 excludeDates 道具,我可以在其中传递一个日期列表,也就是这将排除今天和昨天:

excludeDates={[moment(), moment().subtract(1, "days")]}

不过,我宁愿有一种更好的方法,而不是将数百个日期传递到该数组中。

谢谢!

标签: reactjsreact-datepicker

解决方案


也许您可以像这样使用组件:

<DatePicker
  selected={this.state.startDate}
  onChange={this.handleChange}
  minDate={moment().toDate()}
  placeholderText="Select a day"
/>

您可以使用 minDate 和 maxDate 道具来选择可选择的唯一日期范围。


推荐阅读