Tach!
Wie ich das mit den Feiertagen mache muss ich mal schauen. vielleicht hilft Dir das? MySQL-Tabelle Feiertage
Naja, nur teilweise. So eine vorgefertigte Liste ist ganz nett, aber nun auch nicht sehr schwer herzustellen. Die Hauptarbeit steckt in dem Code, der erkennt, dass da in dem fraglichen Zeitraum ein Feiertag war und auf einen Arbeitstag gefallen ist. Feiertage am Wochenende müssen ausgeklammert werden. Auch dass das Ergebnis des Feiertagsüberspringens nicht auf einem Wochenende gelandet ist, muss man berücksichtigen. Vermutlich ist es einfacher, selbst die Tage unter Berücksichtigung der Faktoren zu zählen als das Ergebnis von strtotime/date::modify nachträglich korrigieren zu wollen.
dedlfix.