我正在使用react-datepicker。 Here是文档链接。
我有两个日期输入框。一个是“开始日期”,另一个是“结束日期”。我需要的是结束日期不少于开始日期。
我正在运行以下无法正常工作的代码。
handleEndingDateChange(date) {
if(this.state.startingDate){
if(this.state.startingDate<date){
console.log('deadline date should be greater than starting date.')
this.setState({
deadLineError:(!this.state.deadLineError),
endingDate: date
})
}else{
console.log('date ok!');
this.setState({
deadLineError:(!this.state.deadLineError),
endingDate: date,
});
}
}
}
任何人都可以帮助我解决此问题。
答案 0 :(得分:0)
尝试:
if (startDate.getTime() <= endDate.getTime()) {
...
} else {
...
}