<time>タグの範囲の書き方を教えて下さい
Q&A
解決したいこと
正しい書き方を知りたい
発生している問題
たとえば、2022/05/01~2022/05/05の期間として
<time datetime="2022-05-01">2022年5月1日</time>
~
<time datetime="2022-05-05">5月5日</time>
というのが、duckduckgoで調べても検証できない。
自分でやったこと
duckduckgoで調べまくった
0
Q&A
正しい書き方を知りたい
たとえば、2022/05/01~2022/05/05の期間として
<time datetime="2022-05-01">2022年5月1日</time>
~
<time datetime="2022-05-05">5月5日</time>
というのが、duckduckgoで調べても検証できない。
duckduckgoで調べまくった
求められている回答か分かりませんが……
<time>
タグは日付、時刻、タイムゾーンオフセットおよび期間(dates, times, time-zone offsets, and durations)を表現します。
ここで表現したいのは期間(duration)だと思いますが、あいにくdurationの書式は「○時間○分○秒」と決まっています。
つまり、○月○日から○月○日まで、もしくは○月○日から何日間という期間の指定の仕方は認められていません。したがって、<time>
タグでの表現としてはご提示の書き方で問題ありません。
さらなる構造化としては、マイクロデータ等を利用することになると思います。
記載した記述法でよかった、と思います
ありがとうございます。