gpt4 book ai didi

javascript - 与 Safari 相比,Firefox 中使用 javascript Date() 的时区不正确

转载 作者:数据小太阳 更新时间:2023-10-29 04:51:41 31 4
gpt4 key购买 nike

下面的代码

var date = new Date();
console.log( date );

给我

Sun Mar 06 2011 21:41:36 GMT+1300 (NZST) {}

在 Firefox 中,但是

Sun Mar 06 2011 21:40:51 GMT+1300 (NZDT)

在 Safari 中(这是正确的)。

我的系统日期和时间设置为 NZDT,所以我想知道 firefox 从哪里获取 NZST。请注意,UTC 偏移量 (+1300) 在这两种情况下都是正确的。

如何让 Firefox 显示正确的时区:NZDT?

最佳答案

您不应该依赖该输出,因为它在其他浏览器 (IE) 中有所不同,您应该使用 getTimezoneOffset 方法。

var date = new Date;
console.log( date.getTimezoneOffset() );

偏移会随着夏令时而改变,但有一些方法可以解决这个问题。

关于javascript - 与 Safari 相比,Firefox 中使用 javascript Date() 的时区不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5209587/

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