- From: Thomas Broyer <t.broyer@gmail.com>
- Date: Thu, 28 Jun 2007 20:40:17 +0200
- To: public-html@w3.org
2007/6/28, Thomas Broyer:
>
> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20html%3E%0A%3Ctitle%3ETests%20around%20the%20dates%3C/title%3E%0A%3Cscript%3Evar%20d%20%3D%20new%20Date%28%29%3B%3C/script%3E%0A%3Cdt%3Edocument.lastModified%0A%3Cdd%3E%3Cscript%3Edocument.write%28typeof%28document.lastModified%29%29%3C/script%3E%0A%3Cdd%3E%3Cscript%3Edocument.write%28document.lastModified%29%3C/script%3E%0A%3Cdd%3E%3Cscript%3Edocument.write%28new%20Date%28document.lastModified%29.toString%28%29%29%3C/script%3E%0A%3Cdt%3EtoString%0A%3Cdd%3E%3Cscript%3Edocument.write%28d.toString%28%29%29%3C/script%3E%0A%3Cdt%3EtoUTCString%0A%3Cdd%3E%3Cscript%3Edocument.write%28d.toUTCString%28%29%29%3C/script%3E%0A%3Cdt%3EtoLocaleString%0A%3Cdd%3E%3Cscript%3Edocument.write%28d.toLocaleString%28%29%29%3C/script%3E
Oops, sorry, forgot to update the results after changes to the test document:
> Firefox displays:
> document.lastModified
> string
> 01/01/1970 00:00:00
Thu Jan 01 1970 00:00:00 GMT+0100
> toString
> Thu Jun 28 2007 20:13:57 GMT+0200
> toUTCString
> Thu, 28 Jun 2007 18:13:57 GMT
> toLocaleString
> jeudi 28 juin 2007 20:13:57
>
> IE7:
> document.lastModified
> string
> 06/28/2007 20:14:15
Thu Jun 28 20:24:00 UTC+0200 2007
> toString
> Thu Jun 28 20:14:15 UTC+0200 2007
> toUTCString
> Thu, 28 Jun 2007 18:14:15 UTC
> toLocaleString
> jeudi 28 juin 2007 20:14:15
>
> Opera 9 (9.21):
> document.lastModified
> string
> January 1, 1970 GMT
Thu, 01 Jan 1970 01:00:00 GMT+0100
> toString
> Thu, 28 Jun 2007 20:19:42 GMT+0200
> toUTCString
> Thu, 28 Jun 2007 18:19:42 GMT
> toLocaleString
> 28/06/2007 20:19:42
>
> In brief:
> * Opera doesn't format document.lastModified as described in the spec today
> * the implementations of toString, toUTCString and toLocaleString are
> all different
Forgot to say: this means not any page can be expected to work on all
three browsers without some additional work; so changing this
shouldn't break many pages.
--
Thomas Broyer
Received on Thursday, 28 June 2007 18:40:26 UTC