在Moment.js中做差异,今天等于今天和明天,返回-0。为什么?

时间:2016-06-21 18:00:05

标签: javascript compare momentjs days

我想检查某个日期是否是今天,所以我这样做:

var a = moment();
var b = moment([2016, 5, 20]);
a.diff(b, 'days')

我得到o,但是当我var b = moment([2016, 5, 21]);时,明天我得到-0我不知道它意味着什么,对于Javascript它仍然是{{1}对于任何类型的比较都是假的。

我如何做对吗?

1 个答案:

答案 0 :(得分:1)

使用isSame()

var a = moment()
var b = moment([2016, 5, 21]);    // it's already Jun 21st for me
var isToday = a.isSame(b, 'day'); // true