Javascript 使用矩比较提供的日期是否为今天

Javascript 使用矩比较提供的日期是否为今天,javascript,momentjs,Javascript,Momentjs,我正在使用moment().diff()检查提供的日期是否为今天。我想用下面的代码在日历中突出显示今天 isToday = moment().diff(moment('30 December, 2016','DDMMMMY'), 'days') === 0; 但问题是它突出了今天和明天的两个日期 下图是MomentDiff在两个日期返回0的图像 今天是否有解决这个问题的方法或其他检查方法 提前感谢试试这个,看看今天是不是 var isToday = moment().format("DDMM

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

isToday = moment().diff(moment('30 December, 2016','DDMMMMY'), 'days') === 0;
但问题是它突出了今天和明天的两个日期

下图是MomentDiff在两个日期返回0的图像

今天是否有解决这个问题的方法或其他检查方法


提前感谢

试试这个,看看今天是不是

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

因为
diff
以秒为单位给出差异。您需要进一步计算秒数才能找到今天。

尝试此项检查今天是否为今天

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

因为
diff
以秒为单位给出差异。你需要从秒数开始进一步计算才能找到今天的答案。

检查投票率最高的答案:检查投票率最高的答案:是的,这一个对我有用,谢谢,是的,这一个对我有用,谢谢