日付時刻の国際標準フォーマットを秒で理解(タイムゾーンと時差)

時刻は国際標準である ISO8601 に従うフォーマットについて簡単に説明します。

フォーマットはYYYY-MM-DD HH:MI:SS形式(Y-m-d H:i:s)で説明します。

ISO8601日付時刻の表記例

例を示します。両方、日本時間9/13の夕刻を指しています。

UTC
2023-09-13T07:18:45.324Z

9時間ずれていますね。7時というのは。協定世界時(UTC)というやつです。
(GMT。グリニッジ天文台が・・・という時刻です)

Tの文字以降は時間、最後のZはUTCの時刻だよ、という意味。

日本時間
2023-09-13 16:13:48.006+09:00

今は日本時間の夕方なので見たままです。

最後にZではなく+-がついている場合はタイムゾーン(時差)です。その+-分ずらすとUTC時刻になりますよ、という意味。

以上です。

おまけ

https://trios.pro/javascript%e3%81%a7%e4%bb%8a%e6%97%a5%e3%81%ae%e6%97%a5%e4%bb%98%e3%82%84%e7%8f%be%e5%9c%a8%e3%81%ae%e6%99%82%e5%88%bb%e3%82%92%e5%8f%96%e5%be%97%e8%a1%a8%e7%a4%ba%e3%81%99%e3%82%8b/

コメント

タイトルとURLをコピーしました