日時の表現のTやZ(ISO-8601、RFC 3339)
問題
時刻表現に、TやZがありますが、何ですかこれ。
例)2020-02-22T13:22:22Z
答え
ISO-8601 や RFC 3339 に定義されている、日付、時刻、タイムゾーンを表現する方法。
Tで区切って時刻を続ける。
基本形式 20220904T160748.53
拡張形式 2022-09-04T16:07:48.53
タイムゾーンはUTCならZと書き、他のタイムゾーンなら+時差、-時差を書く。
20220904T160748.53Z
2022-09-04T16:07:48.53Z
20220904T160748.53+09:00
2022-09-04T16:07:48.53-04:00
20220904T160748.53+09
2022-09-04T16:07:48.53-0400
JavaScript の new Date() には、日付ハイフン区切り、時刻コロン区切りで渡すのが無難。
new Date('2022-02-22T13:22:22+00:00') // Date Sat Feb 22 2022 22:22:22 GMT+0900 (日本標準時)
コメント