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

时间:2017-10-07 12:10:17

标签: javascript jquery datetime

我有来自ruby的这个日期时间戳

2017-10-06 05:11:53 UTC

来自javascript的这个日期时间戳

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

有没有一种方法可以在几秒钟内找出差异?

数学不是我的强项,而且这么多的数学方法都有点失去了。

由于

2 个答案:

答案 0 :(得分:1)

  

如何从红宝石时间戳转换为javascript时间戳?

您可以使用Ruby strftime或直接在javascript中执行此操作,如Tavish所示。

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

如何使用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)

答案 1 :(得分:0)

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

 <dependencies>
   <dependency>
     <groupId>com.google.api-client</groupId>
     <artifactId>google-api-client</artifactId>
     <version>1.22.0</version>
   </dependency>
  </dependencies>