Dynamischer Kalender von Dietmar Rabich
Sehr schöner Kalender, der nach europäischem Standard auch mit dem Montag beginnt. Blätternfunktion für vorheriger / nächster Monat. Liste der Feiertage. Zusätzlich können eigene feste Termine eingetragen werden.
Dieses Script stammt nicht aus meiner Feder! Bitte belassen sie die Copyright-Notiz im Quelltext. Das gehört sich so!
Script von Dietmar Rabich, Dülmen.
Beim dargestellten Kalender auf dieser Seite habe ich neben den Farben und zusätzlichen Kommentarzeilen lediglich minimale Änderungen vorgenommen. Die Fettschrift für Wochenendtage habe ich ebenfalls entfernt. Den aktuellen Tag kennzeichne ich lediglich durch die Hintergrundfarbe. Die Navigation habe ich CSS-formatiert
Im Vergleich mit dem Kalender auf der Beispielseite werden sie Unterschiede feststellen (siehe Quellcode):
Die HTML-Tags sind in Kleinbuchstaben geschieben, die Attriute in Anführungszeichen gesetzt. Die Formatierungen habe ich im Beispiel weitgehend über CSS-Anweisungen realisiert. Die Hervorhebung für Wochenendtage habe ich entfernt, die Ausgabe der Tageszahlen zweistellig erzwungen. Für jeden Monat habe ich einen eigenen Termin (Termin im xxx) eingetragen.
Beispiel
|
|
|
Bemerkungen
Die Feiertagsberechnung basiert auf der Gauss'schen Formel (Start: 1583), die abhängig vom Termin des Ostersonntag des Kalenderjahres die Feiertage wie Christi Himmelfahrt, Pfingsten, Fronleichnam, Karnevalstage, Aschermittwoch und Karfreitag kalkuliert.
Na ja und wann Ostern ist, hängt wiederum vom Mondstatus ab. Eine Menge Rechenarbeit also.
Für die Berechnung von Totensonntag, Volkstrauertag, Buß- und Bettag und der Adventssonntage wird ausgehend vom Wochentag des 25. Dezember (1. Weihnachtstag) zurückgerechnet.
Eigene Ergänzungen
Im Script finden sie ebenfalls Einträge für feste Feiertage (z.B. 1. Mai). Ergänzen sie die Liste der festen Feiertage um ihre pers. Daten, kann der Kalender sie auch an Zahlungstermine, Geburtstage usw. erinnern. Wenn sie diese Termine dann noch farblich kennzeichen, wäre das eine Bereicherug ihrer lokalen Browserstartseite.

|