Hallöchen,
hab da mal eine Frage.
Ich hab da ein Javascript, wo sich aus der Eingabe des Datums der Wochtag ergibt.
Dabei gab es für das Datum aber drei Felder (Tag, Monat, Jahr), nun habe ich nur ein Feld für das Datum und möchte wissen, ob Javascript trotzdem dieses Feld so interpretieren kann, dass es den Wochtag errechnet.
Ich danke euch für die Hilfe!
Ann
Hier mal die Funktionen:
function SagDat(tag,mon,jah)
{ if (document.thueForm.tag.value == "" || document.thueForm.mon.value == "" || document.thueForm.jah.value == "")
{ alert("Bitte überprüfen Sie ihre Eingabe.");
if (document.thueForm.tag.value == "")
{ document.thueForm.tag.select();
document.thueForm.tag.focus();
return false;
}
if (document.thueForm.mon.value == "")
{ document.thueForm.mon.select();
document.thueForm.mon.focus();
return false;
}
if (document.thueForm.jah.value == "")
{ document.thueForm.jah.select();
document.thueForm.jah.focus();
return false;
}
}
if ((tag != '') && (mon != '') && (jah != ''))
{ var Jetzt = new Date(jah,mon-1,tag);
var ReturnValue ='';
if (isNaN(Jetzt))
{ alert('Bitte geben Sie ein gültiges Datum ein.');
document.thueForm.tag.select();
document.thueForm.tag.focus();
}
else
{ var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getFullYear();
if (Jahr<999)
{ Jahr=Jahr+1900;
}
document.thueForm.tag.value = Tag ;
document.thueForm.mon.value = Monat ;
document.thueForm.jah.value = Jahr ;
SagTag(Tag,Monat,Jahr);
}
}
}
function SagTag(tag,mon,jah)
{ var jetzt = new Date(jah,mon-1,tag);
var WochenTag = new Array ("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
document.thueForm.wochentag.value = WochenTag[jetzt.getDay()];
}