比较react中的两个日期

时间:2018-11-22 06:37:28

标签: reactjs react-datepicker

我正在使用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,
    });
  }      
}
}

任何人都可以帮助我解决此问题。

1 个答案:

答案 0 :(得分:0)

尝试:

if (startDate.getTime() <= endDate.getTime()) {
  ...
} else {
  ...
}