比较今天的日期与moment中的另一个日期,为什么会返回错误的日期?

7 浏览
0 Comments

比较今天的日期与moment中的另一个日期,为什么会返回错误的日期?

我正在使用moment.js 1.7.0来尝试比较今天的日期和另一个日期,但是diff函数说它们相差1天,原因不明。

代码:

var releaseDate = moment("2012-09-25");

var now = moment(); //今天是2012-09-25,与releaseDate相同

console.log("发布日期:" + releaseDate.format("YYYY-MM-DD"));

console.log("当前日期:" + now.format("YYYY-MM-DD"));

console.log("日期差异:" + now.diff(releaseDate, 'days'));

控制台输出:

发布日期:2012-09-25

当前日期:2012-09-25

日期差异:1

有什么想法吗?

0