如何比较日期和时间并获取差异,然后在 Javascript 中将其设置为秒

Posted

技术标签:

【中文标题】如何比较日期和时间并获取差异,然后在 Javascript 中将其设置为秒【英文标题】:How to Compare date & time & get the difference then set it as seconds in Javascript 【发布时间】:2015-05-18 16:59:28 【问题描述】:

如何比较这两个日期:

Event Date: May 25, 2015 02:00:00

第二个日期将是客户日期,例如:May 20, 2015 05:00:00 我的目标是获得差异,将其转换为秒。我如何才能完成这项工作,我是 javascript 新手。

【问题讨论】:

【参考方案1】:
var t1 = new Date(2015, 05, 25, 2, 0, 0, 0)
var t2 = new Date(2015, 05, 20, 5, 0, 0, 0) 

var diff = t1.getTime() - t2.getTime()

var secondsFromT1ToT2 = diff / 1000;
var secondsBetweenDates = Math.abs(secondsFromT1ToT2);

console.log(secondsBetweenDates)
# 421200

【讨论】:

以上是关于如何比较日期和时间并获取差异,然后在 Javascript 中将其设置为秒的主要内容,如果未能解决你的问题,请参考以下文章