<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.whatwg.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myrrhman</id>
	<title>WHATWG Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.whatwg.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Myrrhman"/>
	<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/wiki/Special:Contributions/Myrrhman"/>
	<updated>2026-04-29T11:37:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=5440</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=5440"/>
		<updated>2010-08-26T08:57:02Z</updated>

		<summary type="html">&lt;p&gt;Myrrhman: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - not supported in current time element&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - not supported in current time element&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - not supported in current time element&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - not supported in current time element&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements for reducing DRY violations =&lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
&lt;br /&gt;
Summary: please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/proposals.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[http://www.mac-how.net More Info]&lt;/div&gt;</summary>
		<author><name>Myrrhman</name></author>
	</entry>
</feed>