Vitali: Kalender überprüfen Wochentage und Feiertage

Hallo

ich will eine Funktion schreiben, die zurück gibt (true oder false) ob der datum ein Wochenendtag oder ein Feiertag ist.

$datum = "2003-03-03";

$WF_Tag = kalender_funktion($datum);

function kalender_funktion($datum){
.
.
.
return;
}

Tja ich sitze hier und finde keine Anfang.

Wie kann dieses Problem angehen.

Gruß Vitali

  1. Hallo Vitali,

    ich will eine Funktion schreiben, die zurück gibt (true oder false) ob der datum ein Wochenendtag oder ein Feiertag ist.

    Feiertag: Die Berechnung der kirchlichen Feiertage basiert auf Ostern. (Ostersonntag) Der erste Sonntag nach dem ersten Frühlingsvollmond.
    http://home.nwn.de/hgm/kalender/kal-65.htm das ist zwar ein javascript. Aber die Umsetzung in PHP sollte kein Problem sein.

    Die Offsets zum Ostersonntag musst du dir selbst suchen.

    Die festen Feiertage dürften kein Problem sein. Schwierig werden regional Unterschiede. Du musst dabei nicht nur Bundesländer berücksichtigen sondern ... wenn es korrekt sein soll ... bis auf Ebene der Stadt gehen (z.B. 8.8. in Augsburg)

    ffbx

    Maxx

  2. Hallo,

    ich will eine Funktion schreiben, die zurück gibt (true oder false) ob der datum ein Wochenendtag oder ein Feiertag ist.
    Tja ich sitze hier und finde keine Anfang.
    Wie kann dieses Problem angehen.

    Auf welchen Wochentag fällt ein Datum?
    http://de3.php.net/manual/de/function.date.php

    Wann war/ist Ostern:
    http://de3.php.net/manual/de/function.easter-date.php

    Die restlichen variablen Feiertage sind vom Osterdatum abhängig. Einfach mal die tage vor bzw. nach Ostersonntag auszählen.

    Sonst gilt: Neujahr ist der 1.Januar ;-))

    viele Grüße

    Axel