Thorsten: javascript new Date() fuert zu falscher Ausgabe

Beitrag lesen

Hallo,

ich habe ein Problem mit der Ausgabe des Datums in javascript.
Es wird ein 10 stelliges Datum "2004-11-05" in 4 Zahlen zerlegt.

jahr = new Number(dat.substr( 0, 4));
monat = new Number(dat.substr( 5, 2));
tag = new Number(dat.substr( 8, 2));

dann erzeuge ich ein neues Date Objekt
var datum = new Date(jahr, monat, tag);

ein anschliessender alert(datum); behauptet steif und fest,
dass es sich um "Sun Dec 5 00:00:00 UTC+0100 2004" handelt.

ich hab es auch schon mit var datum = new Date(2004, 11, 5);
versucht mit dem gleichen Erfolg.

(Sowohl in IE als auch in Moz)

Warum ist das so, oder was mach ich falsch??

Gruß Thorsten