gpt4 book ai didi

Javascript Date.getTimezoneOffset() 函数

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

我正在尝试将操作系统的 GMT 时间偏移与 Javascript 的 Date.getTimezoneOffset() 的 GMT 时间偏移进行比较。问题是 windows 给出了基于 EST 的偏移量,而 javascript 给出了基于 EDT 的偏移量。这两个之间有一个小时的差异。有谁知道如何让 Javascript 像 Windows 一样使用标准时间?谢谢。

最佳答案

请注意,第一个发布的答案仅适用于所有情况的一半,因此平均而言根本不起作用。

只有北半球才知道 1 月 1 日不采用夏令时。然而,这只是世界的一半。

var jan = new Date( 2009, 0, 1, 2, 0, 0 ), jul = new Date( 2009, 6, 1, 2, 0, 0 );
var offset = ( jan.getTime() % 24 * 60 * 60 * 1000 ) >
( jul.getTime() % 24 * 60 * 60 * 1000 )
?jan.getTimezoneOffset() : jul.getTimezoneOffset();

关于Javascript Date.getTimezoneOffset() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1194933/

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