JavaScript:将本地时区日期对象转换为UTC时区日期对象的优雅方式

时间:2015-09-14 13:31:59

标签: javascript node.js date timestamp

我想将带有本地时间戳的Date对象转换为带有UTC时间戳的Date“对象”。我发现的方法之一如下:

var d = new Date();                  //gives Date object with local timezone
var s_str_utc = d.toUTCString();     //converts it to UTC timezone but 
                                     //is no longer an object but a string

是否有直接转换为对象的函数。我总是可以使用正则表达式和其他东西从s_str_utc获取日期和时间,但这不是一种优雅的方式。

1 个答案:

答案 0 :(得分:0)

http://momentjs.com/

var moment = require("moment");
var d = moment(newDate);
var utc = d.utc();