JavaScript:Moment diff函数给出不正确的日差

时间:2016-07-29 05:37:32

标签: javascript momentjs angular-moment

var firstDate=moment('Sat Jul 30 2016 00:00:00 GMT+0530 (India Standard Time)');
var secondDate=moment('Fri Jul 29 2016 10:56:39 GMT+0530 (India Standard Time)');

console.log(firstDate.diff(secondDate,'days'));

预期产出:1

实际输出:-0

为什么会发生这种情况?

1 个答案:

答案 0 :(得分:1)

将第二个参数作为true传递给diff方法,以防止将差异四舍五入到最接近的零。

firstDate.diff(secondDate,'days', true)