phpbar.de logo

Mailinglisten-Archive

[php] Anzahl Arbeitstage berechnen ohne Iteration

[php] Anzahl Arbeitstage berechnen ohne Iteration

Hans Egg hans.egg at swissonline.ch
Die Mai 19 13:45:36 CEST 2009


Hallo Ringo 

Ringo Großer schrieb

> Ziel ist die Berechnung der Anzahl der Arbeitstage in einem beliebigen
> Zeitraum (Startdatum bis Enddatum). Nachteil meiner Lösung
> ist die Iteration
> über alle Tage des Zeitraums. Dies scheint sich insbesondere bei der
> Anwendung auf 10.000 Aufgaben negativ auf die Laufzeit des Scriptes
> auszuwirken. 

1. Rechne immer mit vollen Wochen à 5 Tage
2. Berechne angebrochene Wochen am Anfang und am Ende
3. Ziehe alle Feiertage ab in diesem Zeitraum

Gruß, Hans



php::bar PHP Wiki   -   Listenarchive