In diesem Artikel finden Sie eine Funktion zur Berechnung der Arbeitstage eines gegebenen Monats.
Sie müssen der Funktion ArbeitstageErmitteln(…) lediglich das Jahr und den Monat übergeben.
Als Rückgabewert erhalten Sie die Anzahl der Arbeitstage in dem gewählten Monat.
<?php
function ArbeitstageErmitteln($Jahr, $Monat)
{
for($i = 1; $i <= date("t", mktime(0, 0, 0, $Monat, 1, $Jahr)); $i++)
{
if(date("w", mktime(0, 0, 0, $Monat, $i, $Jahr)) != 0 && date("w", mktime(0, 0, 0, $Monat, $i, $Jahr)) != 6)
{
$Anzahl++;
}
}
return $Anzahl;
}
echo ArbeitstageErmitteln(2005, 11);
?>
Bitte beachten Sie, dass die Funktion Feiertage, die auf einen Werktag fallen, nicht als solche erkennt.
