Sigge: Feiertag mit wechselndem Datum vorher deffinieren

Beitrag lesen

An dem Tag, an dem in Skandinavien Mittsommerabend ist soll ein Text angezeigt werden.
Das habe ich so gelöst:
<?php
// der darauffolgende Sa. liegt zwischen dem 21.06.-27.06 (der Freitag liegt innerhalb der Tage 170-176)

$mits    = 170 + date(L); //plus Schaltjahrfaktor
if((date(z) >= $mits) && (date(z) <= ($mits + 6)) && (date(w) == 5)){
    echo "einen schönen Mittsommer-Abend";
}
?>

Wie aber muß es aussehen, wenn ich diesen Tag schon zu Beginn des Jahres angeben möchte???

Würde mich über eure Hilfe freuen