Momentjs获得当前的GMT unix时间

时间:2015-06-04 19:54:41

标签: javascript unix momentjs

我正在处理的项目的后端API只接受UNIX时间。

服务器设置为GMT,以便在GMT中发送UNIX时间我必须根据时区操作数据以获得我需要的结果。

在momentJS中有一种比下面更好的方法来获得GMT中的当前UNIX时间吗?

  var timeOffset = moment().utcOffset();

  if (timeOffset >= 0) {
    this.sinceNow = moment().subtract(timeOffset, 'minutes').unix();
  }
  else {
    this.sinceNow = moment().add(timeOffset * -1, 'minutes').unix();
  }

2 个答案:

答案 0 :(得分:1)

根据MomentJS文件,我相信它将是:

var gmt = moment().utc(), // this gives the UTC/GMT time
    unix = gmt.unix();    // this gives the Unix time

答案 1 :(得分:0)

请我们使用moment.js获取GMT时间戳

var moment = require('moment');
dt = moment();
dt.subtract(dt.parseZone().utcOffset(), 'minutes')

console.log(dt.unix());