Fixe Feiertage
Datum|Feiertag |
01.01.xx|Neujahrstag |
06.01.xx|Heilige 3 K?nige |
01.08.xx|1te August (Nationalfeiertag Schweiz) |
24.12.xx|Heiliger Abend |
25.12.xx|Weihnachtstag |
26.12.xx|Stephanstag |
31.12.xx|Silvester |
Flexible Feiertage
Bei den Flexiblen Feiertagen ist vermutlich Ostern einer der wichtigsten Feiertage. Wenn man das Datum vom Ostersonntag hat, kann man mindestens 6 weitere Feiertage berechnen. Im Internet findet man einige Seiten welche die Berechung des Ostersonntags beschreiben, deshalb gehe ich in diesem Artikel nicht weiter auf die Gaußsche Osterformel von Carl Friedrich Gauß ein.
Flexible Feiertage im Verhältnis zum Ostersonntag
Tage|Feiertag |
- 46 Tage|Aschermittwoch |
- 7 Tage|Palmsonntag |
- 3 Tage|Gr?ndonnerstag |
- 2 Tage|Karfreitag |
0|Ostersonntag |
+ 1 Tage|Ostermontag |
+ 39 Tage|Christi Himmelfahrt (der 40. Tag) |
+ 49 Tage|Pfingstsonntag |
+ 50 Tage|Pfingstmontag |
+ 60 Tage|Fronleichnam |
easter_date() / easter_days()
Einfacher als die Formel zu erstellen ist es die PHP Funktionen easter_date() und/oder easter_days() zu verwenden.