Hi Stefan,
das funktioniert für feste Feiertage wie Weihnachten in der art ganz prima.. nur für Ostern eben nicht.
Stimmt, das Datum für Ostern zu berechnen ist in der Tat etwas schwierig:
Ostern wird immer am Sonntag nach dem ersten Frühjahrsvollmond gefeiert und fällt
daher – bei der Berechnung mittels des Gregorianischen Kalenders – frühestens auf
den 22. März und spätestens auf den 25. April. [Wikipedia]
Ohne einen Mond-Kalender kommst du also nicht weit. Aus diesem Grund würde ich dir
auch dringend empfehlen, auf fertige Funktionen zurückzugreifen, wenn du das Datum
von Ostern ermitteln willst.
PHP bringt dafür die Calendar-Extension mit. Mit der Funktion easter_date() solltest
du an das gewünschte Datum in Form eines Timestamps kommen.
Viele Grüße,
~ Dennis.