如何在javascript中比较日期?

时间:2015-02-18 09:41:26

标签: javascript datetime sencha-touch

我想我的问题很简单,但我找不到解决方案,如何将日期与上一个或次要日期或下一个日期进行比较?

目前我有这段代码:

if(newDate > oldDate || newDate < oldDate){}

它的工作但令人讨厌,我试过newDate != oldDate但它对我不起作用,我做错了什么?

2 个答案:

答案 0 :(得分:1)

我想你想看看这个答案。

比较2个JavaScript日期。

Compare two dates with JavaScript

答案 1 :(得分:0)

使用日期时间戳来比较日期,如下所示: -

var oldDate = new Date('2013-05-23');
var newDate = new Date('2013-05-24');

if(newDate.getTime() > oldDate.getTime()) {
 console.log("Old date is the past date");
}

注意: - 更高的时间戳值(数字)表示最新日期。因此yesterday的时间戳小于today的时间戳。