簡體   English   中英

JS時區錯誤偏移

[英]JS Timezone wrong offset

好吧,所以我知道日期和時區在 JS 中基本上是地獄,但我無法弄清楚:

我有一個字符串,它是 RFC3339 日期表示: 2020-03-13T19:30:00Z

我在巴黎 (UTC+2),所以您會期望 LocaleString 為 2020-03-13 21:30:00,但它顯示為 2020-03-13T20:30:00。

我錯過了什么嗎?

PS:我使用的是date-fns庫,這里是示例代碼:

    const value = '2020-03-13T19:30:00Z';

    console.log(value);
    console.log(utcToZonedTime(value, 'Europe/Paris').toLocaleString());

正如@Andreas 所說:

2020-03-13 是 CET (UTC+1),切換到 CEST 已於 2020-03-29。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM