bernd: getYear() in Mozilla, IE und Opera

Beitrag lesen

Hi,

Richtiger wäre: "Mit jetzt.getYear() wird die Zahl der seit 1900 verstrichenen Jahre ermittelt. [...] Der IE gibt die Jahreszahl bis 1999 korrekt, danach vierstellig aus.

Besser wäre besser und ist sogar richtig - glaub ich;)
Auch auf die Gefahr hin mich unbeliebt zu machen - ich meine noch unbeliebter - möchte ich erwähnen, dass der IE auch die Jahre vor 1990 4-stellig zurückliefert.

Remarks
This method is obsolete, and is provided for backwards compatibility only. Use the getFullYear method instead.

For the years 1900 though 1999, the year is a 2-digit integer value returned as the difference between the stored year and 1900. For dates outside that period, the 4-digit year is returned. For example, 1996 is returned as 96, but 1825 and 2025 are returned as-is.

Note   For JScript version 1.0, getYear returns a value that is the result of the subtraction of 1900 from the year value in the provided Date object, regardless of the value of the year. For example, the year 1899 is returned as -1 and the year 2000 is returned as 100.
<

bernd