Keď robíte startDate
v Schema.org, mali by sme použiť náš miestny čas alebo čas UTC?
Mám napríklad nasledujúce Mikrodáta. The content
z startDate
je v UTC (ktoré reprezentujeme s ofsetom +00:00
alebo len Z
ako v mojom príklade) zatiaľ čo ľudsky čitateľný aspekt je v PacficŠtandardný čas. Mám podozrenie, že je to správne, aj keď by som chcel vysvetlenie a nenašiel som relevantnú dokumentáciu. Dávame časové pásmo mikrodát do UTC alebo do nášho miestneho časového pásma?
<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>
Viem, že dátum by mal byť ISO 8601 formát, aj keď pokiaľ viem, tento formát môže byť v ľubovoľnom časovom pásme. Ktoré si vyberieme? UTC alebo niečo konkrétne pre našu lokalitu ako napr -08:00
na mierumilovný štandardný čas?
odpovede:
1 pre odpoveď č. 1Upozorňujeme, že li
prvok nemôže mať content
atribút v HTML5 + Mikrodáta (súvisiacu odpoveď). Mali by ste použiť time
element a jeho datetime
atribút namiesto toho (alebo meta
element ak by dátum nemal byť na stránke viditeľný).
Ako ste si všimli, Schema.org očakáva, dátum musí byť vo formáte ISO 8601, ktorý umožňuje obe varianty (s časovým pásmom aj bez neho). Pretože neposkytujú žiadne ďalšie obmedzenia, uvedenie časového pásma (podľa vášho výberu) je voliteľné.