![]() |
[PHP] Einen Tag zurück mit date()
Hallo,
ich habe eine Frage zur Date()-Funktion. Ich habe ein Skript, welches immer um Mitternacht ausgeführt wird und einen Rekord schreibt. das Datum des Rekordes müsste ja dann aber "heutiges Datum -1" lauten, da es ja um Mitternach ausgeführt wird und sich dann auf den Vortag bezieht. Wie kann ich das der Date-Funktion sagen? Sie muss ja auch Monatswechsel etc. berücksichtigen. Danke im Voraus |
Re: [PHP] Einen Tag zurück mit date()
Kuck mal unter
![]() |
Re: [PHP] Einen Tag zurück mit date()
Hallo,
ich vermute, du übergibst date() den aktuellen Timestamp. Wenn es dir nur um den Tag geht, könntest du von diesem einfach 60 * 60 * 24 Sekunden abziehen. Also
Code:
Oder nicht?
date("...", time() - 86400)
|
Re: [PHP] Einen Tag zurück mit date()
An Matzes Lösung dachte ich auch als erstes. Sollte genau genug sein, wenn du mal die Schaltsekunden außer acht lässt :mrgreen:
|
Re: [PHP] Einen Tag zurück mit date()
Hey - das ich da nicht selbst drauf gekommen bin. Ist ja klar!
Ich hatte mir schon gedacht, das Skript einfach 2 Minuten vor Mitternacht laufen zu lassen, aber das ist mal richtig elegant! Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz