Status: New
Owner: ----

New issue 1944 by utatane.tea: Date.parse doesn't accept leap second
http://code.google.com/p/v8/issues/detail?id=1944

In ECMA262 5.1 section 15.9.1.15, Date.parse should accept ISO-8601, and ISO-8601 defined 60 as second for leap second.

for example,

    new Date('1999-12-31T23:59:60.000').getTime() should be 946684800000

but current V8 date parser reject it.

JavaScriptCore accept leap second.
http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/wtf/DateMath.cpp?rev=104527#L722

And I attached patch including parser fix and test cases on mjsunit.


Attachments:
        leap-second.patch  1.6 KB

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to