检查当前日期是否大于其他指定日期 javascript

-3 javascript

我想检查今天的日期是否大于指定日期,比如 2017 年 3 月 26 日,请注意,仅指定了一个日期,而不是我在堆栈溢出上研究的两个指定日期之间的问题答案检查。我想检查一下

if(current date > specified date) {
// do this 
}
Run Code Online (Sandbox Code Playgroud)

我尝试转换为日,但它不灵活。我不太明白

小智 5

我建议的解决方案之一是 moment.js 库。

它提供了 isBefore()、isSame() 和 isAfter() 等查询函数。

var today = moment('2010-10-20'),
     specifiedDate = moment('2010-10-21');
if(today.isBefore(specifiedDate)){
  console.log("Past Date");
}else{
  console.log("Future Date");
};
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.0/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)