ich meine die Umstellung von der Sommerzeit auf die Normalzeit.
SoSci Survey arbeitet intern mit Unix-Zeitstempeln. Diese beziehen sich immer auf die universelle Zeit UTC (effekti ist das Greenwich Normalzeit).
Wenn ich mich nicht verlesen habe, dann wird in Deutschland am Sonntag, den 29. Oktober 2023 wieder auf Normalzeit umgestellt.
Wann immer Sie mit Sekunden rechnen, sind das wirklich Zeitabstände. Wenn Sie also am Sa, 28. Oktober um 10 Uhr (Sommerzeit) sagen, dass die nächste E-Mail in 24 Stunden verschickt werden soll, dann wird diese am So, 29. Oktober um 9 Uhr (Normalzeit) verschickt. Nämlich genau 24 Stunden später.
Wann immer Sie mit Zeitangaben arbeiten, dann beachtet strtotime()
dabei eine eventuelle Zeitumstellung in der Zeitzone. Wenn Sie also im Projekt die Zeitzone Berlin eingestellt haben, und am Sa, 28. Oktober um 10 Uhr (Sommerzeit) sagen, dass die E-Mail am nächsten Tag um 10 Uhr verschickt werden soll (strtotime('tomorrow 10:00:00')
, dann wird die E-Mail am So, 29. Oktober um 10 Uhr (Normalzeit) verschickt.
Insofern also die Rückfrage: Was genau haben Sie im PHP-Code geschrieben?