javascript - 如何获得正确形式的 JavaScript 和 Ruby 时间戳?

标签 javascript jquery datetime

我有来自 Ruby 的日期时间戳:

2017-10-06 05:11:53 UTC

来自 JavaScript 的日期时间戳:

"2017-10-07T12:07:06.694Z"

有没有一种方法可以让我以秒为单位找出差异?

最佳答案

How do I convert from a ruby timestamp to a javascript timestamp?

您可以使用 Ruby 和 strftime 来完成此操作,或者直接在 JavaScript 中完成此操作,如 Tavish 所示。

var myDate = new Date('2017-10-06 05:11:53 UTC')

How do I find the difference in seconds between two timestamps with Javascript?

var past = new Date('2017-10-06 05:11:53 UTC');
var future = new Date('2017-10-07T12:07:06.694Z');
var deltaInMilliseconds = future.getTime() - past.getTime();

var deltaInSeconds = deltaInMilliseconds / 1000;
console.log(deltaInSeconds)

关于javascript - 如何获得正确形式的 JavaScript 和 Ruby 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46619957/

相关文章:

javascript - CSS 属性用图像填充父 div,居中,并更改大小以填充父级

javascript - 使用 ed25519 key 从 nodejs SSH 到服务器

javascript - 如何在javascript中不重新定义变量

c# - 异常 "String was not recognized as a valid DateTime"

javascript - 正则表达式正在捕获整个字符串

javascript - 如何在 Service Worker 中编辑请求 url?

javascript - 循环中的 jquery 事件处理程序

jquery - 将类添加到父容器中的最后一个 p 元素

sql - 使用 datetime 和 php 从 1、7 和 30 天前选择 mysql db 中的记录

java - 如何使用 Java 将纪元中的毫秒计数打印为 UTC 中的日期时间?