我有一个使用react-day-picker的日期范围日历。除了不能从选择中禁用“所有”将来的日子以外,它的工作非常漂亮。 api文档显示您可以输入一天或几天,但不能输入所有将来的日子?

      <DayPicker
        disabledDays={new Date()} // how to disable all days after today?
        modifiers={{
          sunday: day => day.getDay() === 0,
          firstOfMonth: day => day.getDate() === 1
        }}
        onDayClick={this.handleDayClick}
        onDayMouseEnter={this.handleDayMouseEnter}
      />

最佳答案

看起来disabledDays道具也可以是一个函数:(day: Date) ⇒ boolean因此,您应该可以执行以下操作:

disabledDays={day => day > (new Date())}

关于reactjs - 在React-Day-Picker中禁用所有以后的日子吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49184138/

10-10 00:51