die funktion kenn ich -- nur leider habe ich probleme mit dem / fen format/en ... denn ein eingabefeld eines html-formulars liefert mir bekanntlich einen string.
ich habe also mit "onChange" diesen streing (das eingetragene datum) an die funktion "chkDatum" übergeben
HTML-Code:
function chkDatum(datum)
{
// da ich annehme, dass das datum für "getTime()" im engl. format sein muss, drehe ich es um auf "YYYY-MM-DD"
var eindatum=datum.split(".");
var eindatum_en=eindatum[2]+"-"+eindatum[1]+"-"+eindatum[0];
// mein vergleichzeitraum steht in den variablen "start" und "ende" - ebenfalls im engl. format
if ((eindatum_en.getTime() < start.getTime()) || ((eindatum_en.getTime() > ende.getTime()) ) alert ("Nicht im Zeitraum!");
leider funktionierts nicht.
// also - in PHP würde ich sofort sagen: das datum muss in eine "time-variable umgewandelt sein, damits geht ... --> strototime($eindatum) ...
aber hier - bin ich ratlos
was ist falsch?