Hi folks,<div><br></div><div>I expect that the response to this post will be &quot;we don&#39;t need such a thing&quot;, but humour me for a moment by pretending that in fact we do.</div><div><br></div><div>HTML5 added a number of new tags to the mix, but arguably the most significant is the `time` element. It associates a machine-readable timestamp with a human-readable string (e.g. `&lt;time datetime=&quot;2011-05-30T15:00-07:00&quot;&gt;30 May 2011&lt;/time&gt;`).</div>
<div><br></div><div>I would love to be able to write something like `[30 May 2011]{2011-05-30T15:00-07:00}`.</div><div><br></div><div>`/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(?:[.](\d+))?)?([-+]\d\d:\d\d|Z)$/` could be used to ensure that only valid `datetime` attribute values are matched. This would avoid false positives and would keep `[foo]{bar}` available for other functions, potentially.</div>
<div><br></div><div>Are there any reasons not to use `[human]{computer}`? Can anyone suggest a better syntax?</div><div><br></div><div>David</div><meta charset="utf-8"><meta charset="utf-8">