使用HTML <time>标记指定开始和结束日期

时间:2016-03-02 08:26:43

标签: html time

我想使用<time>标记作为游览的开始和结束日期,但我看不出如何最好地编码它。

例如,人类可读的格式是“3月6日星期日至3月13日星期日”

我可以简单地使用两组时间标签,但是iirc是不是可以让观众点击日期并直接将事件添加到他们的日历?如果是这样,那不需要在同一个<time>内,或者我不能正确理解它?

持续时间不能达到我想要的效果,因为它只显示巡视的长度而不是开始和结束时的两个日期,显然它不适用于将事件添加到观众日历。

1 个答案:

答案 0 :(得分:1)

我建议使用微数据Event schematime元素的混合物。

例如:

<article itemscope itemtype="http://schema.org/Event">
   <h3 itemprop="name">My Event</h3>
   <time itemprop="startDate" datetime="2016-03-06">Sunday, March 6th</time>
   <time itemprop="endDate" datetime="2016-03-13">Sunday, March 13th</time>
</article>

如果你使用它,为了有效,你还需要添加一个位置(你可以在上面的事件模式的链接中找到的描述)。您可以使用Google's Structured Data Testing Tool测试有效性。