SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

日時の表現の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 (日本標準時)

関連するメモ

コメント