伙计们,我无法使用momentjs获取UTC时间戳.希望有人能指出我正确的方向
var start = Date.now();
var utc = moment.utc(start).toDate();
Run Code Online (Sandbox Code Playgroud)
要么
var utc = moment.utc().toDate();
Tue Nov 11 2014 13:45:13 GMT-0500 (EST)
Run Code Online (Sandbox Code Playgroud)
返回我所在的EST时区,而不是UTC.我如何获得UTC的Javascript日期?
如果我做
var utc= moment.utc();
console.log(utc);
Run Code Online (Sandbox Code Playgroud)
输出是
{ _useUTC: true,
_isUTC: true,
_l: undefined,
_i: undefined,
_f: undefined,
_d: Tue Nov 11 2014 13:43:21 GMT-0500 (EST) }
Run Code Online (Sandbox Code Playgroud)
谢谢
Cha*_*ter 19
评论中最简单的答案:
moment.utc().valueOf()
Run Code Online (Sandbox Code Playgroud)
提供UTC时间戳
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());
Run Code Online (Sandbox Code Playgroud)