HTML <时间>时间间隔

时间:2015-08-06 08:22:08

标签: html5 seo

使用time元素,您可以添加机器可读日期时间:

  

HTML <time>元素代表24小时制的时间或   格里高利历中的确切日期(可选时间和   时区信息)。 [1]

有没有办法描述机器可读的时间间隔,例如一家商店的业务?所以我们有类似的东西

<time datetime ="???">09:00 - 12:00</time>

如果是,这对SEO有意义吗?

2 个答案:

答案 0 :(得分:1)

是的,您可以使用time元素标记持续时间,例如:

<time datetime="PT23H 9M">23 hours, 9 minutes</time>

对SEO有用吗?不,至少现在还没有,但我建议你使用这个标记,如果可以,那么你将来就准备好了!

有关详细信息,请参阅best of time

答案 1 :(得分:1)

虽然您可以(并且应该)使用time element for durations,但它并不表示此持续时间的用途。

如果您想传达这些是商店的营业时间,您可能希望包含结构化数据。例如,通过使用语法RDFa和词汇表Schema.org(由几个搜索引擎支持)。

Schema.org提供openingHoursSpecification属性,其值为OpeningHoursSpecification

在RDFa(Lite)中,这可能看起来像:

<body typeof="schema:LocalBusiness">

  <div property="schema:openingHoursSpecification" typeof="schema:OpeningHoursSpecification">

    <time datetime="3h">
      <time property="schema:opens">09:00</time> - <time property="schema:closes">12:00</time>
    </time>

  </div>

</body>