【发布时间】:2019-12-19 08:37:50
【问题描述】:
我正在尝试使用 Javascript 计算两个 EPOCH 时间戳之间的差异(以秒为单位)。
我有两个时间戳:
START: 1565628094441
END: 1565714527812
两个时间戳都是通过以下方式获得的:
var time = new Date().getTime().toString();
我想以秒为单位确定两个时间戳之间的差异。我知道 Javascript 以毫秒为单位返回纪元,但我仍然无法找到将它们正确转换为秒的方法。
这是我尝试过的:
var differenceSec = (END- START)/1000;
// This gives us 86433.371 Seconds (~1440 minutes).
使用 Epoch Converter (https://www.epochconverter.com/#tools) 我知道真正的差异应该在 30 秒左右。我在这里做错了什么?
【问题讨论】:
-
创建日期时没有传入任何内容...为了获取当前时间:var time = new Date().getTime().toString();
-
javascript 是正确的,而不是一些随机的网站。我可以通过查看这些间隔超过 30 秒来判断。
-
一天有86400秒。所以我认为 epoch 正在减少日差,只告诉你 30 秒部分
-
有天差,START是8月12日,END是8月13日
标签: javascript date time difference epoch