fredy: Datum

Hi!

Wie kann ich ein eingegebenes Datum (ich habe den Tag, das Monat und das Jahr jeweils seperat) auf seine gültigkeit überprüfen. Schaltjahre und so.

Brauche ich einen eigenen Algorythmus oder gibt es sonst eine Möglichkeit in JavaScript?

Grüße
fredy

  1. Hallo.

    Du kannst das Date-Objekt von JS dafür benutzen. Setze eine Date-Variable auf das zu überprüfende Datum und lies dann die Werte für Tag, Monat und Jahr aus. Wenn sie mit denen, die du eingestellt hattest, identisch sind, ist das Datum korrekt. Etwa so:

    var d=new Date(jahr,monat,tag);

    if (d.getYear()!=jahr d.getMonth()!=monat d.getDate()!=tag) alert ("falsch");

    Aber Achtung: Die Zählung der Monate beginnt mit 0!

    Viele Grüße
    Steffen