【发布时间】:2021-04-26 06:11:06
【问题描述】:
我有两个输入变量:UTC 时区的纪元时间和实际时区的名称。如何使用考虑 DST 更改的 moment.js 获得格式化的日期/时间。我尝试了这段代码,但它没有解决问题。请问我做错了什么?
var abs_time = 1611188219.277; // this is UTC coresponding to 1/21/2021 18:31:37 UTC
var timezone = "America/New_York"; // this the actual time zone
var mom = moment(abs_time * 1000).format();
var date_time = moment.tz(mom, timezone).format('ddd, MMM DD YYYY - HH:mm');
console.log(date_time);
//actual result: Thu, Jan 21 2021 - 18:31
//desired result: Thu, Jan 21 2021 - 13:31 - in the summer this should only be 4 hour difference
【问题讨论】:
标签: timezone momentjs timezone-offset