Calocybe: Jahr 100 = Jahr 0 oder wie?

Beitrag lesen

Hi!

da Netscapes Javascript nicht y2k -fähig ist und die getYear-berechnung ab 1900 läuft ist es eigentlich verständlich, das 1900 + 100 =2000 ergibt und schon für die nächsten Jahre funktionieren wird.

Schwachsinn! Selbstverstaendlich ist der Navigator Y2k-faehig, spaetestens seit JS-Version 1.3 (kam mit Navigator 4.06). Nur der IE isses nicht, der liefert bei getYear naemlich fuer Jahre < 2000 eine zweistellige Zahl und fuer Jahre >= 2000 eine vierstellige Zahl. Das ist natuerlich Bockmist, weil man nie genau weiss, was man denn bekommen wird. Man muss allerdings zugeben, dass aeltere Netscape-Browser diesen Quatsch auch gemacht haben, von daher hat der IE das ja wahrscheinlich.

Calocybe