日付や時刻を表示したい

最終更新日

日時を表示したいときは、<time>タグを使います。<time>~</time>の中に含めるテキストは、日時をさすようなものであれば、どんなフォーマットでも可能です。<time>タグの最大の特徴は、datetime属性を追加できることです。datetime属性にはコンピュータが理解できるフォーマットで日時を指定します。たとえば、検索エンジンのクローラーがこの属性に書かれている日時を解析してくれれば、検索結果に多少なりとも反映される可能性があります。

<time datetime="フォーマットされた日時">日付・時刻</time>
<time>2024/04/15</time>    ※西暦と時間表記
<time>平成26年10月1日</time>  ※年号を含めた表記
<time>30分前</time>           ※相対的な時間の指定

サンプル

<body>
    <ul>
        <li><time datetime="2024-10-01">2024年10月1日</time>アンケートを実施する予定です。</li>
        <li><time datetime="2024-09-05">2024年9月5日</time>社内で特選らーめんを販売します。</li>
        <li><time datetime="2024-03-12">2024年3月12日</time>健康診断を実施する予定です。</li>
        <li><time datetime="2023-10-01">2023年10月1日</time>社内の懇親会を実施する予定です。</li>
    </ul>
</body>
実行結果

timeタグについて

<time>タグにはdatetime属性を追加することができます。この属性には、国際規格で定められた書式で日時を指定します。datetime属性の基本的な書式は次の通りです。

書式

datetime="年年年年-月月-日日T時時:分分:秒±時差"

datetime属性の日時の記述例

実際の日時
2024-10-012024年10月1日
2024-10-01-T17:002024年10月1日17時00分
2024-10-01-T12:00-09002024年10月1日12時00分