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

JavaScript : Elegant way to convert local timezone date object to UTC timezone date object

本文关键字:对象 日期 时区 方式 UTC 转换      更新时间:2023-09-26

我想将Date对象与本地时间戳转换为Date "对象"与UTC时间戳。我找到的方法之一如下:

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

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

http://momentjs.com/

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