- From: Tom Duhamel <tom420.duhamel@gmail.com>
- Date: Mon, 16 Mar 2009 21:27:38 -0400
- To: whatwg@lists.whatwg.org, "public-html@w3.org" <public-html@w3.org>
- Message-ID: <22c1222d0903161827o734879f6u72a4054989d43b4d@mail.gmail.com>
On Mon, Mar 16, 2009 at 5:03 PM, Smylers <Smylers@stripey.com> wrote: > > Hi Tom. I'd like you to clarify an aspect of your proposal: Please don't see this as a proposal, but rather as a compilation of the things people seem to have agreed on so far. My intention was to compile in one post what has been discussed in several posts lately. I thought it would be easier to discuss the topic as a whole, but of course we will discuss each items separately where we do not agree. > > > > <time>2009-03-16</time> > > Printing directly on the page, no tool tip: "March 16, 2009" > > Because the author wrote a date in ISO 8601 format, a browser should > rewrite it the user's local date format, such that it is > indistinguishable from if the author had typed it that way in the first > place? > > (Obviously pre-HTML-5 browsers will still display the raw 2009-03-16.) > > Suppose I'm a UK user who happens to've configured my computer's date > format to DD/MM/YYYY (which is common over here) and I see an American > conference's website American give its date as 04/07/2009. I know that > the USA date order is different from the UK's, so I'm used to having to > remember to read that as April 7th. You're suggesting that there should > be two possibilities I have to take into account: > > * The author literally wrote "04/07/2009", and the conference is on April > 7th. > > * The author literally wrote <time>2009-07-04</time>, my browser > converted that to my local format and displayed it as 04/07/2009, and > the conference is on July 4th > > And that as a reader I can't tell which of these it is, without viewing > the document's source? (And even to spot that there is an ambiguity > I've got to be aware that my browser 'sometimes' changes dates, that it > depends on my computer's configuration, and what config I picked.) > > Does the same apply to times? Would they also be converted to the > user's local timezone? > > > <time>16 mars 2009</time> > > The user agent could, but is not required to, make an effort to > > interpret the date and do whatever it likes with it. However, if the > > date provided cannot be interpreted as ISO 8601 it could simply print > > the content as is without any change. In this example, if the user > > agent is able to understand this French date, the tool tip could be > > "March 16, 2009" > > If a browser interprets a date in a different format, the localized > version goes in the tooltip but the user sees exactly what the author > typed? > > That is, which version (author-written or localized) the browser shows > in the page depends on which format the author used? > > Smylers > I totally agree with you. That is something I haven't foreseen. I would go with your proposal. <time>2009-03-15</time> "2009-03-15" is displayed unaltered on the page, and the tooltip shows a representation as set in my preferences, such as "March 15, 2009". If the content cannot be interpreted by the user agent, then no tooltip is displayed at all. (Of course a tooltip is a suggested mechanism, a user agent could use another method.)
Received on Tuesday, 17 March 2009 01:28:15 UTC