備忘録的プログラミングリファレンス

time タグエレメント

 time タグエレメントは、日時を明示するための HTML タグエレメントです。日時は datetime 属性に記録します。

 datetime 属性にはコンピュータで扱いやすい日時データを記録します。そのことで JavaScript でデータを利用しやすくなります。

time タグエレメント
<time datetime="1-1">正月</time>
表示例

 ページ内の日時データを記録、取得するのに便利です。とくにカレンダーを扱う場合ではデータの操作が容易になります。

 datetime 属性の値は表示されません。ユーザーが理解できる日時は、<time> エレメントに包括します。

 日時以外のデータは、<data> エレメントを使用します。

- ad -

属性

グローバル属性も持ちます。以下に主な属性のみを示します。

AttributeValueExtra information
idエレメントをユニークに扱える。
class同名のclassは同じスタイルが適応される。
datetimedatetime値日時を記録。scriptでデータとして扱い易くなる。

datetime値

グローバル属性も持ちます。以下に主な属性のみを示します。

Example意味
Dates
<time datetime="2000">年度
<time datetime="2000-1">年度、月
<time datetime="2000-1-1">年度、月、日にち
<time datetime="01-01">月と日にち
<time datetime="2000-21w">年度の21週目
Date and Times
<time datetime="2000-01-01T00:00">日付、時間(2000年1月1日午前0時0分)
<time datetime="2000-01-01 00:00">日付、時間(2000年1月1日午前0時0分)
<time datetime="2000-01-01 00:00:00">日付、時間は秒まで(2000年1月1日午前0時0分0秒)
<time datetime="2000-01-01 00:00:00.000">日付、時間はミリ秒まで(2000年1月1日午前0時0分0.000秒)
Times
<time datetime="00:00">午前0時0分
<time datetime="00:00+9:00">UTC+9、日本時刻
Durations(期間)
<time datetime="PT8H15M">8時間と15分間
<time datetime="P3D">3日間

Example

- ad -

JavaScript

 time エレメントの定義は HTMLTimeElement を参照してください。