Schema.org关闭假期/给定日期

时间:2014-06-03 15:32:06

标签: schema.org microdata

如何在假期关闭营业时正确标记假日时间?

正常假日时间标记示例:

<li itemprop="openingHoursSpecification" itemscope="" itemtype="http://schema.org/OpeningHoursSpecification" class="holidayHours">  
  <span itemprop="validFrom" content="2014-05-26">Memorial Day Hours, Monday, May 26th:&nbsp;</span>  
  <span itemprop="validThrough" content="2014-05-26"></span>  
  <span itemprop="opens" content="09:00">9 am</span>&nbsp;-&nbsp;<span itemprop="closes" content="15:00">3 pm</span>  
</li>

schema.org或Google首选的假期关闭方式是什么? 这是正确的吗?

<li itemprop="openingHoursSpecification" itemscope="" itemtype="http://schema.org/OpeningHoursSpecification" class="holidayHours">  
  <span itemprop="validFrom" content="2014-05-26">Memorial Day Hours, Monday, May 26th:&nbsp;</span>  
  <span itemprop="validThrough" content="2014-05-26"></span>  
  <span itemprop="opens" content="00:00">CLOSED<span itemprop="closes" content="00:00"></span>  
</li>

3 个答案:

答案 0 :(得分:1)

这是ld + json格式,但是说你圣诞节已经关闭,只需离开开头&amp;关闭时间空白,就像我在下面的常规openingHours所做的那样。这个测试业务在周日关闭,所以我根本就没有进入任何时间。

 ...
 "telephone": "123-555-1212",
 "openingHours": "Mo,Tu,We,Th 09:00-19:00, Fr 09:00-20:00, Sa 09:00-18:00",
 {
     "@type": "OpeningHoursSpecification",
     "validFrom": "2015-12-25",
     "validThrough": "2015-12-25"
  },
  "address": {
      ...
  }

答案 1 :(得分:0)

自从您发布@Nathan以来,不知道事情是否发生了变化,但这是我能够https://developers.google.com/structured-data/testing-tool/正确验证的唯一方法。通过在括号外指定“openingHoursSpecification”。

"openingHours": "Mo,Tu,We,Th 09:00-19:00, Fr 09:00-20:00, Sa 09:00-18:00",
"openingHoursSpecification":
        {
            "@type": "OpeningHoursSpecification",
            "validFrom": "2015-12-25",
            "validThrough": "2015-12-25"
        }

答案 2 :(得分:-1)

你可以这样处理,克里斯托弗,但你需要在这种情况下将时间标记为秒(00:00:00)。这是因为该业务将于00:00:00开放,并于00:00:01关闭。或者另一种方法是简单地指定业务开放的一年中的日期,并在业务关闭的日子中留下任何标记。