/ Published in: PHP
Der folgende Codeschnipsel enthält keinerlei Überprüfungen der übergebenen Parameter, diese sollten für den produktiven Einsatz noch nachgepflegt werden.
Wie man sieht, ist die Berechnung von Wochendenden und Feiertagen recht einfach. Diese Berechnung kann man sicherlich auch schnell in anderen Programmiersprachen abbilden.
Wie man sieht, ist die Berechnung von Wochendenden und Feiertagen recht einfach. Diese Berechnung kann man sicherlich auch schnell in anderen Programmiersprachen abbilden.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
function freierTag($tag, $monat, $jahr) { // Parameter in richtiges Format bringen $tag = "0$tag"; } $monat = "0$monat"; } // Wochentag berechnen $wochentag = $datum['wday']; // Prüfen, ob Wochenende if($wochentag == 0 || $wochentag == 6) { return true; } // Feste Feiertage werden nach dem Schema ddmm eingetragen $feiertage[] = "0101"; // Neujahrstag $feiertage[] = "0105"; // Tag der Arbeit $feiertage[] = "0310"; // Tag der Deutschen Einheit $feiertage[] = "2512"; // Erster Weihnachtstag $feiertage[] = "2612"; // Zweiter Weihnachtstag // Bewegliche Feiertage berechnen $tage = 60 * 60 * 24; // Prüfen, ob Feiertag $code = $tag.$monat; return true; } else { return false; } }
URL: http://www.patrick-gotthard.de/5680/wochendenden-und-feiertage-mit-php-berechnen