Schema.org startDate 应该是 UTC 吗?

Should the Schema.org startDate be in UTC or the local timezone?

在 Schema.org 中执行 startDate 时,我们应该使用本地时间还是 UTC 时间?

例如,我有以下微数据。 startDatecontent 采用 UTC (which we represent with an offset of +00:00 or just Z as in my example),而人类可读方面采用太平洋标准时间。我怀疑这是正确的,但我想澄清一下并且没有找到相关文档。我们将微数据时区设置为 UTC 还是本地时区?

<ul class="list-unstyled" itemtype="http://schema.org/Event" itemscope="">
    <li itemprop="name"><strong>Internet Security</strong></li>
    <li itemprop="startDate" 
        content="2015-09-09T00:00:00.0000000Z">Tue 08 Sep, 5:00 PM
     </li>
    <li itemprop="description">Keep your online accounts secure.</li>
    <li itemprop="location" itemscope="" itemtype="http://schema.org/Place">
        <span itemprop="name">Program Room</span>
        <address itemprop="address">
            Salt Spring Island Public Library
        </address>
    </li>
</ul>

我知道日期应该是 ISO 8601 格式,但据我所知,这种格式可以在任何时区。我们选择哪个? UTC 或特定于我们当地的东西,例如太平洋标准时间的 -08:00

请注意,li 元素不能在 HTML5+Microdata 中具有 content 属性(related answer). You should use the time element and its datetime attribute instead (or the meta element 如果日期不应在页面上可见) .

如您所见,Schema.org expects 日期采用 ISO 8601 格式,允许两种变体(带时区和不带时区)。由于他们没有给出任何进一步的限制,指定时区(您选择的)是可选的。