如何将UTC小时转换为EDT小时

时间:2019-06-11 10:29:24

标签: javascript node.js

如何通过传递小时数作为输入将UTC小时转换为EDT小时;

例如:如果我输入14:00,我将得到10:00

有人可以推荐任何更有用的Node JS库或工作代码段。

1 个答案:

答案 0 :(得分:4)

我强烈推荐moment.jstimezone extension

文档中的示例:

var a = moment.tz("2013-11-18 11:55", "Asia/Taipei");
var b = moment.tz("2013-11-18 11:55", "America/Toronto");

a.format(); // 2013-11-18T11:55:00+08:00
b.format(); // 2013-11-18T11:55:00-05:00

a.utc().format(); // 2013-11-18T03:55Z
b.utc().format(); // 2013-11-18T16:55Z