Ich verwende DateJS, um vom Benutzer eingegebene Daten zu analysieren und einige seltsame Ergebnisse zu erhalten.DateJS Parsing Mystery
Date.parse("15 Jan 2010")
kehrtFri Jan 15 00:00:00 EST 2010
(rechts)Date.parse("15-Apr-2010")
kehrtThu Apr 15 00:00:00 EDT 2010
(rechts)Date.parse("15 Apr 2010")
kehrtThu Apr 1 00:00:00 EDT 2010
(falsch)
Soweit ich das beurteilen kann, die d MMM yyyy
Eingabeformat funktioniert gut jeden Monat außer April und August; In diesen beiden Fällen gibt es den ersten des Monats zurück, egal welcher Tag eingegeben wird. Ist das ein Fehler oder gibt es eine logische Erklärung, die ich vermisse?
Nun, wenn ich auf die DateJS-Homepage gehe und "15 Apr 2010" eintippe, scheint es zu funktionieren ... – Pointy