我使用过minDate = {moment(new Date('1-01-1970'))} 但我能够选择1969年12月31日。 在反应日期选择器中设置能够选择上一个日期的任何最小日期。 我正在使用react-datepicker npm链接https://www.npmjs.com/package/react-datepicker
任何解决方案。
<DatePicker
ref="drvDatePicker"
utcOffset={utcOffset}
className="date-picker"
popperClassName="drv-datepicker-popper"
onChange={input ? value => input.onChange(value) : undefined}
onClickOutside={this.onClickOutside}
minDate={moment(new Date('1-01-1970'))}
/>
答案 0 :(得分:0)
根据说明的this part,您不再需要moment
:
直到1.8.0版之前,此软件包一直使用Moment.js。从v2.0.0开始,我们切换到使用本机Date对象以减小包的大小。
答案 1 :(得分:0)
<DatePicker
ref="drvDatePicker"
utcOffset={utcOffset}
className="date-picker"
popperClassName="drv-datepicker-popper"
onChange={input ? value => input.onChange(value) : undefined}
onClickOutside={this.onClickOutside}
minDate={new Date('1-01-1970')}
/>
答案 2 :(得分:0)
我正在使用1.6版本,无法升级该版本 设置最小日期+1天。
<DatePicker
ref="drvDatePicker"
utcOffset={utcOffset}
className="date-picker"
popperClassName="drv-datepicker-popper"
onChange={input ? value => input.onChange(value) : undefined}
onClickOutside={this.onClickOutside}
minDate={moment(new Date('02-01-1970'))}
/>