momentJS获取UTC时间戳

时间:2014-11-11 18:29:19

标签: node.js momentjs

伙计们,我无法使用momentjs获取UTC时间戳。希望有人能指出我正确的方向

var start = Date.now();
var utc = moment.utc(start).toDate();

var utc = moment.utc().toDate();
Tue Nov 11 2014 13:45:13 GMT-0500 (EST)

返回我所在的EST时区,而不是UTC。我如何获得UTC的Javascript日期?

如果我这样做

var utc= moment.utc();
console.log(utc);

输出

 { _useUTC: true,
  _isUTC: true,
  _l: undefined,
  _i: undefined,
  _f: undefined,
  _d: Tue Nov 11 2014 13:43:21 GMT-0500 (EST) }

由于

2 个答案:

答案 0 :(得分:13)

评论中最简单的答案:

moment.utc().valueOf()

提供UTC时间戳

答案 1 :(得分:5)

var moment = require('moment');

// timestamp with UTC time
console.log(moment.utc().format('ddd MMM DD YYYY HH:mm:ss z'));

// or via the date object
console.log(moment.utc().toDate().toUTCString());