Hallo, mit folgendem Code kann ich für jedes einzellne Monat die tatsächliche Arbeitszeit berechnen.
Ich möchte aber über das Monat hinaus das berechnen, sprich, ich möchte wissen, wieviele Werktage es vom z.B. 1.1.2006 bis 31.12.2006 sind.
Leider weiss ich nicht, wass ich da an diesem Code ändern muss, so dass auch das Enddatum hineinkommt.
Kann mir da jemand unterstützen?
Ich möchte aber über das Monat hinaus das berechnen, sprich, ich möchte wissen, wieviele Werktage es vom z.B. 1.1.2006 bis 31.12.2006 sind.
Leider weiss ich nicht, wass ich da an diesem Code ändern muss, so dass auch das Enddatum hineinkommt.
PHP-Code:
$Jahr=2006;
$Monat=1;
$Tag=1;
$MonatEnde=12;
$TagEnde=31;
$JahrEnde=2006;
function ArbeitstageErmitteln($Jahr, $Monat, $JahrEnde, $MonatEnde, $TagEnde)
{
for($i=1; $i<=date("t", mktime(0, 0, 0, $Monat, $Tag, $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($Jahr, $Monat, $JahrEnde, $MonatEnde, $TagEnde);
Kommentar