从区域时刻开始获取时间.js

时间:2018-02-28 05:37:06

标签: javascript time timezone momentjs

这是Asia/Kolkata的07.00 AM。我很难用MomentJS来计算时间。

有谁能告诉我如何计算America/Los_Angeles的时间以及如何根据问题获得UTC时间?

2 个答案:

答案 0 :(得分:1)

要获得美国/洛杉矶,你可以选择:

moment().tz("America/Los_Angeles").format();

要获得UTC,请运行:

moment().tz("UTC").format();

答案 1 :(得分:1)

您需要使用Asia / Kolkata时区创建一个时刻对象,然后将其转换为America / Los_Angeles时区。

转换时区之间的日期/时间

var newYork    = moment.tz("2014-06-01 12:00", "America/New_York");
var losAngeles = newYork.clone().tz("America/Los_Angeles");
var london     = newYork.clone().tz("Europe/London");

newYork.format();    // 2014-06-01T12:00:00-04:00
losAngeles.format(); // 2014-06-01T09:00:00-07:00
london.format();     // 2014-06-01T17:00:00+01:00