0
Zeitumstellung am 30.12.2022 und today() + 1 gibt falsches Datum
Ich habe heute das Problem, dass today() +1 den heutigen Tag ergibt.
Das selbe, wie today() nämlich den 30.10.2022
Und today() +2 ergibt den Tag von morgen.
3 Antworten
-
Kann ich nicht nachstellen. Funktioniert bei mir. Versuche doch mal mit date(). Mirko
date(year(today()), month(today()), day(today()) + 1)
-
Was ergibt denn time(today())?
Als Ergebnis sollte 02:00 angezeigt werden.
Ist dies nicht der Fall, sollte man prüfen, ob in den Optionen der Datenbank ''Zeitzonenunabhängiges Datum' aktiviert ist.
Das sollte man aber an einer BackupDB testen und vergleichen, ob bereits gespeicherte Zeitdaten noch übereinstimmen.Man sollte generell die von Mirko beschriebene Berechnungsweise für das Rechnen mit Datum und Zeit benutzen. Damit ist man auf der sicheren Seite, was das Ergebnis betrifft.
Content aside
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 54Ansichten
-
3
Folge bereits