Siechfred: /(PHP) Netto-Arbeitstage effizient berechnen (Korrektur)

Beitrag lesen

Tag Yeti.

Ich bin heute irgendwie zu fix :-)

Was ich noch vergessen hatte zu erwähnen ist, dass du natürlich sicherstellen musst, dass er dir nur Feiertage abzieht, die auf einen Werktag fallen, da du die Wochenenden ja schon abgezogen hast.

Z.B. so:

function noWeekend($time) {  
  if(strftime("%u", $time) == 6 || strftime("%u", $time) == 7)  
    return False;  
  else  
    return True;  
}

Und dann weiter:

if(strtotime($start) <= strtotime($feiertag) && strtotime($ende) >= strtotime($feiertag) && noWeekend(strtotime($feiertag)) )  
  $arbeitstage--;

Aber gibt's da in PEAR kein Modul für?

Siechfred