Ответ 1
Было бы неплохо, если бы <time>
имел хороший способ представления диапазонов, но вы должны сделать что-то вроде этого:
<time datetime="2011-04-02">2nd</time> - <time datetime="2011-04-04">4th April 2011</time>
Когда отметки даты в HTML5, я знаю за одну дату, вы должны использовать тег <time>
следующим образом
<time datetime="2011-04-02">2nd April 2011</time>
Но как бы вы (или не должны были) разметки диапазона дат, например, "2-4 апреля 2011 года"?
Спасибо.
Было бы неплохо, если бы <time>
имел хороший способ представления диапазонов, но вы должны сделать что-то вроде этого:
<time datetime="2011-04-02">2nd</time> - <time datetime="2011-04-04">4th April 2011</time>
Значения диапазонов дат пока еще не урегулированы. (Вы можете видеть меняющееся обсуждение диапазонов дат на сайте WhatWG.)
Лучше всего использовать просто синтаксис ISO 8601 для диапазонов дат в качестве значения datetime в теге времени. Короче говоря, просто разделите два значения с помощью косой черты.
Например, с 2 по 4 апреля 2011 года:
<time datetime="2011-04-02/2011-04-04">2nd–4th April 2011</time>
Здесь приведен более простой пример, представляющий 2000-2010:
<time datetime="2000/2010">2000–2010</time>
Не забудьте использовать тире между датами для правильной презентации.