heute + 5 arbeitstage
max m
- php
Hi,
wie errechne ich das Datum heute + 5 arbeitstage?
also mo,di,mi,do fr.
Danke
wie errechne ich das Datum heute + 5 arbeitstage?
also mo,di,mi,do fr.
In dem du guckst, ob heute + 5d im Wochenende endet bzw. über das Wochenende hinaus geht, wenn ja, musst du 2d hinzuaddieren (die Anzahl der Nicht-Arbeitstage). Quasi landest du eigentlich immer eine Woche später wenn du heute + $Anzahl_der_Arbeitstage rechnest, sofern das Maximum bei 7 Tagen bleibt.
MfG
bubble
Hi,
wie errechne ich das Datum heute + 5 arbeitstage?
also mo,di,mi,do fr.
Also eigentlich: Wochentage?
(Ohne Rücksicht darauf, ob darin vielleicht auch Feiertage enthalten sind?)
Das ist (mehr als) easy:
strtotime('+5 weekdays')
bzw.
new DateTime('+5 weekdays')
MfG ChrisB
wie errechne ich das Datum heute + 5 arbeitstage?
also mo,di,mi,do fr.
Du stellst die Frage so allgemein, hier also eine allgemeingültige Antwort:
Du brauchst einen Betriebskalender. Finanzbeamte und Bänker arbeiten z.B. 5 Tage die Woche, aber nicht an Feiertagen*. In der Gastronomie wird oft von Dienstag bis Sonntag gearbeitet, Montag ist Ruhetag. Aber nicht, wenn der Montag ein Feiertag ist (Oster-, Pfingstgeschäft). Dann fällt der Ruhetag aus oder verschiebt sich auf einen anderen Tag.
*Was ein Feiertag ist, ist abhängig von der Nation (1. August in der Schweiz) und sogar von einzelnen Orten.
Auch bei industrieller Arbeitsplanung ist ein Werkkalender unabdingbar.
Linuchs