【发布时间】:2019-11-06 05:57:31
【问题描述】:
目前,我正在创建一个小项目来学习 React。我正在为我的预订页面使用 React Datepicker。将所选日期保存在 state 中很容易:
state = {
startDate: new Date(),
time: null
}
handleChange = (date) => {
this.setState( {startDate: date} )
}
<DatePicker
selected={this.state.startDate}
locale="ru"
onChange={this.handleChange}
minTime={setHours(setMinutes(new Date(), 0), 9)}
maxTime={setHours(setMinutes(new Date(), 0), 22)}
showTimeSelect
timeIntervals={60}
inline
/>
但我也不明白如何在该州节省时间。如果用户不选择时间,当前时间将被保存,但这不是我想要的。我需要将 "time" 作为要求并将其正确保存在状态中。
我将不胜感激!
【问题讨论】:
-
谢谢,但它已经包含在我的代码中了。
标签: javascript reactjs react-datepicker