Chrome 67 和歷史時區更改
在最近的Chrome 67 更新中,開發人員遇到了之前日期的時區處理問題到1970年。本文旨在解決此錯誤,並為受其影響的開發人員提供指導。
問題描述
呼叫new Date("1900-01-01T00" 時:00:00").getTimezoneOffset(),使用者在Chrome 67 中觀察到-150 分鐘的偏移量,而其他瀏覽器(例如Edge、Internet Explorer 和Firefox)始終返回-180 分鐘。中的時區偏移不同:歸因於底層時區資料的來源和處理方式。時區資料庫的數據,該資料庫提供了有關歷史時區變更的更詳細資訊。為02:30,導致偏移量為-150 分鐘。明確聲明資料是「盡力而為」的,可能並不完全準確。之前日期的Date 建構函數。資料通常更可靠。
以上是為什麼 Chrome 67 會對 1970 年之前的日期會回傳不同的時區偏移?的詳細內容。更多資訊請關注PHP中文網其他相關文章!