这将为您提供两个日期之间的时差,以毫秒为单位
var diff = Math.abs(date1 - date2);
在您的示例中,
var diff = Math.abs(new Date() - compareDate);
您需要确保这
compareDate是一个有效的
Date对象。
这样的事情可能会为您工作
var diff = Math.abs(new Date() - new Date(dateStr.replace(/-/g,'/')));
即
"2019-02-07 15:13:06"变成
new Date('2019/02/0715:13:06'),这是Date构造函数可以理解的格式。


![如何在JavaScript中减去日期/时间?[重复] 如何在JavaScript中减去日期/时间?[重复]](http://www.mshxw.com/aiimages/31/483917.png)
