如何比较日期和时间并获取差异,然后在 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 中将其设置为秒的主要内容,如果未能解决你的问题,请参考以下文章

Mysql查询天数的日期差异

Android比较纪元时间和今天日期并输出差异[重复]

比较特定位置的两个日期之间的日期

如何在 postgresql 视图中获取两个日期时间字段的天数和小时数差异?

Mongodb,按日期差异分组并获取小时

android比较2个日期以发现差异