karl: Datum kontrollierbar mit dieser Funktion?

Beitrag lesen

Hallo,

Du überprüfst ob das Jahr > als 999 ist. Wenn ja, weist du es ist das aktuelle Jahr und somit der IE.
Wenn Jahr<999 dann musst du halt 1900 dazuzählen, und du kannst dir denken, das es sich um Netscape 6 bzw. Mozilla handelt.

Oder du setzt einfach die Methode getFullYear() ein und ersparst dir ne Menge Arbeit;), wo wir auch schon bei der zweiten Problemlösung wären, denn es darf an den Date-Constructor bzw. der Constructor-Funktion, welche ein Datumsobjekt zurückliefert, keine zweistellige Jahreszahl übergeben werden, sprich

var jetzt = new Date(jah,mon,tag);
<

ist falsch, sofern jah keine vierstellige Jahreszahl darstellt. Was aber bei getFullYear() der Fall ist.

karl