这是Asia/Kolkata
的07.00 AM。我很难用MomentJS来计算时间。
有谁能告诉我如何计算America/Los_Angeles
的时间以及如何根据问题获得UTC时间?
答案 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