2016-12-30 104 views
0

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

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

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

下面是两个日期时刻差分返回0的图像。

enter image description here

反正是有解决这个或其他方式来检查今天。

在此先感谢

+1

检查最高的投票答案:http://stackoverflow.com/a/26571659/402037 – Andreas

回答

3

试试这个来检查一天是否是今天。

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

由于diff以秒为单位给出差异。您需要从几秒钟的进一步计算才能找到今天。

+0

是啊,这一个为我工作,谢谢你 – duwalanise

相关问题