2011-02-08 66 views

回答

21

這將是很好,如果有<time>代表範圍的一個很好的方式,但你必須做這樣的事情,而不是:

<time datetime="2011-04-02">2nd</time> - <time datetime="2011-04-04">4th April 2011</time> 
28

標記了日期範圍目前尚未在這一點上得到解決。 (你可以看到the evolving discussion on date ranges on the WhatWG site。)

你最好現在是簡單地使用ISO 8601 syntax for date ranges爲時間標記的日期時間值。總之,只需用正斜槓分隔兩個值即可。

例如,2號到4月4日,2011將是:

<time datetime="2011-04-02/2011-04-04">2nd&ndash;4th April 2011</time> 

這裏是2000 - 2010年代表一個簡單的例子:

<time datetime="2000/2010">2000&ndash;2010</time> 

記住use an En dash between your dates for proper presentation

+5

這項建議的一個缺點是,如果,例如,你標記了一個Schema.org架構(比如,一個需要的startDate和結束日期)的內容,有沒有辦法來指定哪些date是startDate,哪個是endDate。被接受的答案是kludgier,但爲了這種目的更好。 – jsdalton 2012-09-26 23:28:33