【发布时间】:2020-09-21 02:54:31
【问题描述】:
背景:我正在为某个项目使用 JavaScript。 我想将输入日期转换为 UTC 日期。 我正在使用 JavaScript 提供的 toLocaleString 函数来做同样的事情。
测试浏览器: 铬合金 版本:83.0.4103.61
以下是转换示例代码:
new Date("2020/05/27 09:14:00 GMT+0900").toLocaleString("en-US", { timeZone: "UTC", hour12: false })
Chrome 给出以下输出:
"5/27/2020, 24:14:00"
这是完全错误的。
预期结果:
"5/27/2020, 00:14:00"
Edge 和 Firefox 浏览器运行良好。
我是否应该等待 Chrome 的任何更新才能解决它,或者我应该改变我的方法?
【问题讨论】:
标签: javascript google-chrome locale