Gast: Feiertage ermitteln - abhängig vom Standort

Beitrag lesen

Hi,

ich bin gerade dabei, eine Funktion zu programmieren, die für Europa den Feiertag eines Datums / Landes / Region zurückgibt.

Beispiel fixe (mm-tt):
'11-01','D', 'BW'  ==> 'Allerheiligen'
'11-01','D', 'HE'  ==> ''
'01-01','D', ''    ==> 'Neujahr'
'01-01','F', ''    ==> 'Jour de l'An'
'08-01','CH',''    ==> 'Nationalfeiertag'

Beispiel variable (jjjj-mm-tt):
'2011-04-25','A', '' ==> 'Ostermontag'
'2011-04-25','CH','' ==> 'Ostermontag'
'2011-04-25','D', '' ==> 'Ostermontag'
'2011-04-25','F', '' ==> 'Lundi de Pâques'

Ist natürlich ein Wahnsinns-Aufwand. Gibt's das schon irgendwo? Hat vielleicht PHP eine fertige Funktion?

Gibt es irgendwelche Besonderheiten? Etwa halbe Feiertage (kenne ich für Heiligabend und Silvester) oder sonstwas?

LG Gast