Я использую response-datepicker. Здесь - ссылка на документы.
У меня есть два поля ввода для дат. Одно для «Дата начала», а другое для «Дата окончания». мне нужно, чтобы дата окончания была не меньше даты начала.
Я использую приведенный ниже код, который не работает нормально.
handleEndingDateChange(date) {
if (this.state.startingDate){
if (this.state.startingDate<date){
console.info('deadline date should be greater than starting date.')
this.setState({
deadLineError:(!this.state.deadLineError),
endingDate: date
})
}else{
console.info('date ok!');
this.setState({
deadLineError:(!this.state.deadLineError),
endingDate: date,
});
}
}
}
Может ли кто-нибудь помочь мне решить эту проблему.





Пытаться:
if (startDate.getTime() <= endDate.getTime()) {
...
} else {
...
}
Можете ли вы показать свой код и то, что вы пробовали до сих пор?