两个日期之间的时差(以秒为单位)

时间:2018-09-24 15:26:16

标签: javascript typescript date time

我对两个日期时间字符串之间的区别有疑问。

我的约会如下:
a)2018-02-06T18:17:16+0100
b)2018-02-06T17:20:00+0100

我需要计算两者之间的秒数差异。

我的代码如下:

var d1 = new Date("2018-02-06T18:17:16+0100");
var d2 = new Date("2018-02-06T17:20:00+0100");
console.log(this.diff_seconds(d2, d1));

 diff_seconds(dt2, dt1) {
    var diff = (dt2.getTime() - dt1.getTime());
    diff /= (60 * 60);
    return Math.abs(Math.round(diff));
  }

此代码返回954秒,但值是错误的,正确的值应该更大。

0 个答案:

没有答案