【发布时间】:2019-08-23 01:12:32
【问题描述】:
例如:今天是 8 月 23 日下午 4 点。
我将禁用日期设置为 22 点(我使用了minDate = {moment ().toDate ()})。在这种情况下如何使禁用时间达到 16(包括)?您不能选择比现在更早的日期和时间。
我使用react-datepicker 和moment 库。
此处代码:https://stackblitz.com/edit/react-msygf9
class App extends Component {
constructor() {
super();
this.state = {
selected: new Date()
};
}
handle = (date) => {
this.setState({
selectedDate: date
})
}
render() {
return (
<div>
<DatePicker
selected={this.state.selected}
onChange={this.handle}
showTimeSelect
timeFormat="HH:mm"
timeIntervals={15}
dateFormat="MMMM d, yyyy h:mm aa"
timeCaption="time"
minDate={moment().toDate()}
/>
</div>
);
}
}
【问题讨论】:
标签: javascript reactjs momentjs react-datepicker