javascript - 如何将 ISO 8601 转换为美国时区

标签 javascript string date vue.js

我有一个从 API 中获取的 DateTime,如下所示 2019-06-19T21:17:08.915Z 我相信它被称为 ISO 8601,但它没有用户友好的外观。 我想将其显示为格式化的本地日期时间。

例如,我当前的时区如下所示 下午 5:20 2019 年 6 月 19 日星期三(美国东部时间)

我试图让一些东西看起来与示例中的相似。

我正在使用 JavaScript 和 Vue.js。我可以在库中使用一个函数来转换此日期时间吗?

最佳答案

您无法手动设置时区(请参阅 here ) - 但这会自动调整到您所在的时区:

console.log(new Date("2019-06-19T21:17:08.915Z"));

(不会在 SO 上产生正确的输出)

关于javascript - 如何将 ISO 8601 转换为美国时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56676060/

相关文章:

c++ - 尝试使用winbgim显示文本时出现编译器错误

c - 解析字符串

javascript - MongoDB + JS 日期移动-1 天

javascript - React Jest 匹配快照,使用子组件测试组件时崩溃

javascript - Visual Studio Code 自动完成已损坏

python - Pandas Dataframe 上的左字符串函数查找要停止的字符位置

mysql - 将字符串与mysql上的日期进行比较

python - Polar 日期 YYYY 周

Javascript - 我的表单验证出现问题

javascript - getelementbyid 仅适用于 php while 循环中的第一个 id