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