W3C home > Mailing lists > Public > whatwg@whatwg.org > March 2009

[whatwg] <time>

From: Smylers <Smylers@stripey.com>
Date: Mon, 16 Mar 2009 21:03:57 +0000
Message-ID: <20090316210357.GA26048@stripey.com>
Tom Duhamel writes:

> It seems that pretty much everyone agrees on this:

Hi Tom.  I'd like you to clarify an aspect of your proposal:

> <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
Received on Monday, 16 March 2009 14:03:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 30 January 2013 18:47:49 GMT