Michael: Jahreszahlen-Problem bei JavaScript

Beitrag lesen

Hallo,

bei meiner Arbeit mit Java-Script bin ich auf ein interessantes Verhalten des Date-Objektes gestossen.
getYear() liefert eine zweistellige Jahreszahl zurück. Bei setYear() arbeitet auch mit zweistelligen Jahreszahlen. (IIIIGGGGIIIITTTT!!!!!!!!).
Wenn man nun Jahreszahlen zwischen 70 und 99 reinleitet, erhält man ein Jahr zwischen 1970 und 1999 (noch kein Problem!), wenn man Jahreszahlen zwischen 00 und 37 reinleitet, erhält man ein Jahr zwischen 2000 und 2037 (immerhin etwas), wenn man nun aber eine Jahreszahl zwischen 38 und 69 oder über 100 reinleitet, erhält man das Jahr 1970.
Ist in der nächsten Zeit da irgendeine Besserung zu erwarten?

Michael