2011-02-08 26 views

Trả lời

21

Nó sẽ được tốt đẹp nếu <time> có một cách tốt đẹp của đại diện phạm vi, nhưng bạn phải làm một cái gì đó giống như thay vì điều này:

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

đánh dấu lên các phạm vi ngày vẫn chưa được giải quyết tại thời điểm này. (Bạn có thể xem the evolving discussion on date ranges on the WhatWG site.)

Đặt cược tốt nhất của bạn bây giờ là chỉ cần sử dụng giá trị ngày giờ trong một thẻ thời gian. Tóm lại, chỉ cần tách hai giá trị bằng dấu gạch chéo.

Ví dụ thứ 2 đến ngày 04 Tháng Tư năm 2011 sẽ là:

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

Dưới đây là một ví dụ đơn giản chiếm 2000-2010:

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

Hãy nhớ use an En dash between your dates for proper presentation.

+5

Một nhược điểm của đề nghị này là nếu, ví dụ, bạn đang đánh dấu nội dung cho một schema Schema.org (nói, một trong đó đòi hỏi một STARTDATE và ENDDATE), không có cách nào để xác định các date là startDate và đó là endDate. Câu trả lời được chấp nhận là kludgier nhưng đủ tốt hơn cho loại mục đích đó. – jsdalton

Các vấn đề liên quan