Wochentag eines Datums berechnen
Interessant? An welchem Wochentag wurden sie geboren? Selbstverständlich können sie des Script auch für Datumsangaben in der Zukunft einsetzen. Auf welchen Wochentag fällt Ihr 50. Geburtstag, der 24. Dezember 2020?
|
|
DOW (day of week) Tag der Woche / Wochentag
Dieses Script ermittelt aus den eingetragenen Daten den Wochentag. Für die Jahreszahl habe ich Eintragungen ab 1900 zugelassen. Schaltjahre werden bei der Berechnung natürlich berücksichtigt.
Für die Eingabe habe ich hier nur eine minimale Gültigkeitsprüfung vorgesehen. Lediglich Tagesangaben größer 31, Monatsangaben größer als 12 und Jahreseinträge kleiner als 1900 werden als ungültig festgelegt.
Eine erweiterte Datumsprüfung für die Eingabe (auch für Schaltjahre) finden sie in meinem Beispiel Datumsprüfung 02
Register für deutsche Wochentags- und Monatsbezeichnungen
Die Zuordnungen für deutsche Bezeichnungen des Wochentages / deutsche Bezeichnungen des Monatsnamens werden in je einem Array abgelegt und durch das Script abhängig von den ermittelten Ergebnissen dort entnommen.
tage[0] = "Sonntag"
tage[1] = "Montag"
tage[2] = "Dienstag"
tage[3] = "Mittwoch"
tage[4] = "Donnerstag"
tage[5] = "Freitag"
tage[6] = "Samstag"
monate[1] = "Januar"
monate[2] = "Februar"
monate[3] = "März"
monate[4] = "April"
monate[5] = "Mai"
monate[6] = "Juni"
monate[7] = "Juli"
monate[8] = "August"
monate[9] = "September"
monate[10] = "Oktober"
monate[11] = "November"
monate[12] = "Dezember"

|