Feiertage berechnen

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
Oops, an error occurred! Code: 202008122235343bfadd5c

easter_date() / easter_days()

Einfacher als die Formel zu erstellen ist es die PHP Funktionen easter_date() und/oder easter_days() zu verwenden.