gpt4 book ai didi

javascript - 新的日期在 Firefox 和 Chrome 上的格式不同

转载 作者:行者123 更新时间:2023-11-28 00:46:39 31 4
gpt4 key购买 nike

我将此新日期传递到 Firefox 和 Chrome 控制台(同一台计算机和时区),但得到的结果不一。 Chrome 正在将时间推进到我的时区,而 Firefox 正在使用过去的时间!太困惑了...

火狐浏览器

new Date("2014-02-27T17:00:00Z") // Passing in Console

// Result: Date 2014-02-27T17:00:00.000Z

Chrome/Safari

new Date("2014-02-27T17:00:00Z") // Passing in Console
// Result: Thu Feb 27 2014 18:00:00 GMT+0100 (CET)

相差1小时。 Chrome 说时间是 18:00:00 而 FF 说时间是 17:00:00 这是我在格式化为 Zulu (UTC) 时间时所期望看到的结果.

有关如何获得传递到所有浏览器的内容的一致日期有任何帮助吗?

谢谢

最佳答案

如您所见,Chrome 为您提供本地时间 (GMT+0100)。这就是为什么小时部分不同的原因。

您可以尝试转换为 UTC 字符串。

new Date("2014-02-27T17:00:00Z").toUTCString()
// both Chrome and Firefox will give you "Thu, 27 Feb 2014 17:00:00 GMT"

关于javascript - 新的日期在 Firefox 和 Chrome 上的格式不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27294046/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com