I've made a little research on this subject and it seems that the best way to get around this is to use itemprop="datePublished"
attribute.
Check out the code example published at w3.org:
<article itemscope itemtype="http://schema.org/BlogPosting">
<h1 itemprop="headline">Small tasks</h1>
<footer>Published <time itemprop="datePublished" datetime="2009-08-30">yesterday</time>.</footer>
<p itemprop="articleBody">I put a bike bell on his bike.</p>
</article>
Changed my code like that and now validation is passed.
itemprop="published"
is also possible when using a fictional microdata vocabulary
. Here is the code that validates successfully too:
Posted on <time itemprop="published" datetime="2014-06-24T17:00:00+00:00">June 24, 2014</time>
Note: As xmojmr has commented, itemprop
must go with appropriate itemscope itemtype="..."
to validate properly.
Reference
schema.org
specification at schema.org/Article. This is the place where theitemprop
comes from. Backed by Google, Bing, Yahoo and others.. – Excurvate