I'm not sure your strategy about compatibility, but from my viewpoint,
IE and FF are dominating the market. So, I think at least my code
should align to their behaviors.

On 9月9日, 下午4时37分, Erik Corry <[email protected]> wrote:
> 2009/9/9 Flier Lu <[email protected]>:
>
>
>
>
>
>
>
> > ECMA-262 defined a Date.parse method to convert a string to a number
>
> > In the current implementation (v1.3.9), the result like
>
> >> Date.parse("1970.1.0")
> > NaN
> >> Date.parse("1970.1.1")
> > -28800000
> >> Date.parse("1970.1.2")
> > 57600000
>
> > On the other hand, the result of Date.parse("1970.1.1") is NaN in IE 8
> > and firefox 3.5.2.
>
> > I'm not sure whether it is a design issue or bug?
>
> > 15.9.4.2 Date.parse (string)
> > The parse function applies the ToString operator to its argument and
> > interprets the resulting string
> > as a date; it returns a number, the UTC time value corresponding to
> > the date. The string may be
> > interpreted as a local time, a UTC time, or a time in some other time
> > zone, depending on the contents
> > of the string.
>
> The standard is quite vague here.  We would normally try to match the
> behaviour of Safari in such cases.
>
> --
> Erik Corry, Software Engineer
> Google Denmark ApS.  CVR nr. 28 86 69 84
> c/o Philip & Partners, 7 Vognmagergade, P.O. Box 2227, DK-1018
> Copenhagen K, Denmark.
--~--~---------~--~----~------------~-------~--~----~
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to