Calocybe: Jahr 100 = Jahr 0 oder wie?

Beitrag lesen

Hi Antje!

Diesmal warst du etwas vorschnell. Dieses Problem lag tatsächlich nicht vor.

Der Aufruf
Datum=new Date(document.lastModified);
Jahr=Datum.getYear();
alert(Jahr)

liefert im IE4 und dem Navigator (auch die 3) zumindest unter windows zwischen 2000 und 2010 nur einstellige Werte.

*probier* *tatsaechlich*
<javascript:alert(document.lastModified)>
<javascript:alert((new Date(document.lastModified)).toString())>

Da scheint mir ja jemand doch noch ein Jahr2000-Problem zu haben! Bei mir sieht der erste String naemlich so aus: 01/21/00 19:13:22  (Browser: Netscape 4.08 en WinNT)
Das interpretiert Date.parse() dann leider als das, was beim 2. Link erscheint, naemlich
Sun Jan 21 1900 19:13:22 GMT+0100
Tja, da wird die 00 einfach zur 1900, wodurch die 0 von getYear() die logische Folge ist.

Leider hab ich jetzt keine Zeit, noch weiter ueber eine Problemloesung nachzudenken. Aber dass das ausgerechnet meinem Liblingsbrowser passiert, ist natuerlich bedenklich. ;-(

PS: Habe ich dich auch mal erwischt. ;-)

Na endlich! ;-)