マーキングアップするとHTML5の日付を、私はどのようにHTML5タイムタグで日付範囲をマークアップしますか?
<time datetime="2011-04-02">2nd April 2011</time>
しかし、どのように(または、あなたがしなければならない)だろうが、「第二のような日付範囲をマークアップ次のように<time>
タグを使用する必要があり、単一の日のために知っています - 2011年4月4日 "?
ありがとうございました。
マーキングアップするとHTML5の日付を、私はどのようにHTML5タイムタグで日付範囲をマークアップしますか?
<time datetime="2011-04-02">2nd April 2011</time>
しかし、どのように(または、あなたがしなければならない)だろうが、「第二のような日付範囲をマークアップ次のように<time>
タグを使用する必要があり、単一の日のために知っています - 2011年4月4日 "?
ありがとうございました。
<time>
は範囲を表現する良い方法を持っていましたが、あなたの代わりにこのような何かを持っている場合、それはいいだろう:日付範囲をマークアップ
<time datetime="2011-04-02">2nd</time> - <time datetime="2011-04-04">4th April 2011</time>
は、この時点で決済されるためには至っていません。今の (あなたがthe evolving discussion on date ranges on the WhatWG siteを見ることができます。)
あなたの最善の策は、単純に時間タグの日時値としてISO 8601 syntax for date rangesを使用することです。つまり、2つの値をスラッシュで区切ります。例えば
、2011年4月4日に第2回は、次のようになります。
<time datetime="2011-04-02/2011-04-04">2nd–4th April 2011</time>
ここでは2000年から2010年を代表するシンプルな例です:
<time datetime="2000/2010">2000–2010</time>
はuse an En dash between your dates for proper presentationに覚えておいてください。
この勧告の一つの欠点は、例えば、あなたがSchema.orgスキーマ(たとえば、たstartDateとendDateにを必要とするもの)のためのコンテンツをマークアップしている場合、指定する方法がないということですdateはstartDate、endDateはどれですか。受け入れられた答えはクルージュですが、そのような目的には十分です。 – jsdalton