Ich verwende Doctrine für das ORM meiner Anwendung. In einer Tabelle habe ich ein 'Startdatum'.PHP oder SQL berechnen 3 Arbeitstage vor einem Datum
in PHP geschrieben, ich 3 Tage vor einem Zeitpunkt berechnen kann:
date('l jS F (Y-m-d)', strtotime('-3 days'));
Aber dies schließt Wochenenden, würde Ich mag nur Werktage umfassen.
I.e. Wenn eine Veranstaltung an einem Mittwoch stattfand, würde ich am Sonntag eine Erinnerungs-E-Mail erhalten. Ich würde lieber die Erinnerungs-E-Mail stattdessen an einem Freitag erhalten. Also wie würde ich berechnen, nur Mon-Fri für die Berechnung zu verwenden?
Wenn Sie wissen, wie man es auch in Oracle macht, wäre das großartig.
Ich würde es vorziehen, es in PHP zu haben, so dass ich nicht eine benutzerdefinierten Oracle-Funktion (im Fall mag ich den Datenbank-Engine ändern) verwenden muß, jedoch wäre es nützlich, im Orakel zu wissen auch :-)
Danke Jungs.
Vielen Dank: D Perfekt. – Flukey
Ich habe heute etwas gelernt. Vielen Dank! – jsuggs