javascript - 如何将 UTC 时间转换为 EDT 时间

标签 javascript node.js

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

例如:如果我通过 14:00 作为输入,我将得到 10:00

有人可以推荐任何更有帮助的 Node JS 库或工作代码片段吗?

最佳答案

我强烈推荐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

关于javascript - 如何将 UTC 时间转换为 EDT 时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56541700/

相关文章:

javascript - 如何在运行时禁用 JqGrid 中的选项卡?

javascript - 如何触发动态分配的 DOM 事件以及 Backbone 事件?

node.js - sequelize-auto TypeError : connection. query(...).on 不是函数

javascript - 运行 webpack 从 npm-install-webpack-plugin 出现错误

javascript - jade 通过 mongodb 数据库中的数据集对象进行迭代

javascript - 解析数组时如何避免 res.render() 生成 '&quot '?

javascript - 如何解析 Twitch 网页并获取在线主播列表

javascript - 获取 ajax 函数的值(非异步)

JavaScript For 循环提前中断

python - 在高级语言中使用静态/共享 C 库