- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Timeやlastmodの時間は9時間引かない?)
Time要素とlastmodの時間は9時間引かない!?
このQ&Aのポイント
- HTMLのTime要素やsitemap.xmlのlastmodなど、標準時との時差を記載する方法がありますが、その書き方については疑問があります。
- 具体的には、日本時間を表すために「+9:00」と書いている場合、その前の時間は9時間前の時間を表示しなければならないのではないかという疑問です。
- 一方で、日本時間と理解するために「+9:00」を読んだコンピュータは、書かれた時間を世界標準時間から9時間加算したものと解釈するのか疑問があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
2016-02-22T09:00:00+0900 と言う表記方法は ISO 8601 で規定された表記方法です。 書かれている日時がUTCの場合は 2016-02-22T00:00:00Z と表示し、書かれている日時がローカルタイムの場合は 2016-02-22T09:00:00+0900 のようにUTCとの時差を末尾に書き加えます。 従って 2016-02-22T09:00:00+0900 は日本時間で午前9時と言う意味です。
その他の回答 (1)
- chie65536(@chie65535)
- ベストアンサー率44% (8745/19849)
回答No.2
「+0900」の意味は「左記の時刻はローカルタイム(日本時間)である」の意味になります。 なので「左記の時刻」の部分は「ローカル時間(日本時間)」で表記します。