如何获得javascript和ruby时间戳的正确形式

如何获得javascript和ruby时间戳的正确形式,javascript,jquery,datetime,Javascript,Jquery,Datetime,我有ruby的邮戳 2017-10-06 05:11:53 UTC 还有这个来自javascript的日期戳 "2017-10-07T12:07:06.694Z" 有没有一种方法可以让我在几秒钟内找出差异 数学不是我的强项,有那么多数学方法,我有点不知所措 谢谢有很多方法可以做到这一点。一种方法是: var myDate=新日期('2017-10-06 05:11:53 UTC') console.log(myDate) var myDate1=新日期('2017-10-07T12:07:

我有ruby的邮戳

2017-10-06 05:11:53 UTC
还有这个来自javascript的日期戳

"2017-10-07T12:07:06.694Z"
有没有一种方法可以让我在几秒钟内找出差异

数学不是我的强项,有那么多数学方法,我有点不知所措


谢谢

有很多方法可以做到这一点。一种方法是:

var myDate=新日期('2017-10-06 05:11:53 UTC')
console.log(myDate)
var myDate1=新日期('2017-10-07T12:07:06.694Z')
console.log(myDate1)
变量差异=myDate.getSeconds()-myDate1.getSeconds()
log(`Seconds passed:${difference}`)
如何将ruby时间戳转换为javascript时间戳

您可以使用Ruby和strftime一起使用,也可以直接使用Tavish演示的javascript

var myDate = new Date('2017-10-06 05:11:53 UTC')
如何使用Javascript查找两个时间戳之间的秒差

var过去=新日期('2017-10-06 05:11:53 UTC');
未来风险值=新日期('2017-10-07T12:07:06.694Z');
var deltainmillizes=future.getTime()-pass.getTime();
var deltaInSeconds=deltaInSeconds/1000;

console.log(deltaInSeconds)
.getSeconds()
仅获取两个时间戳(即:53和:06.694)之间的秒数列差异。你需要计算总的时间差,实际上是几个小时。是的,正确。那么你的解决方案就行了。谢谢你指出这一点。