比较提供的日期是否使用时刻

时间:2016-12-30 08:58:07

标签: javascript momentjs

我正在使用moment().diff()检查提供的日期是否为今天。我想在今天的日历中使用以下代码突出显示。

isToday = moment().diff(moment('30 December, 2016','DDMMMMY'), 'days') === 0;

但问题是它突出了今天和明天的两个日期。

下面是两个日期时刻差异为0的图像。

enter image description here

无论如何都要解决这个或其他方式来检查今天。

提前致谢

1 个答案:

答案 0 :(得分:3)

请尝试检查今天是否为今天。

var isToday = moment().format("DDMMYYYY") == moment('30 December, 2016','DDMMMMY').format("DDMMYYYY");

因为diff会在几秒钟内产生差异。您需要在几秒钟内进一步计算才能找到今天。