Wie kann man PHP zwingen, die Sommerzeit zu ignorieren?
<p>Ich habe einige Webanwendungen, die unter PHP 7.4.26 auf einem Windows-Server laufen. In diesem Jahr (2023) hat die mexikanische Regierung beschlossen, die Sommerzeit (DST) nicht mehr zu verwenden, was für mich ein Problem darstellte.
Meine Webanwendung erfordert die Zeitzone America/Mexico_City, aber PHP verwendet weiterhin die Sommerzeit, wodurch unerwünschte zusätzliche Zeit entsteht.
Ich konnte die Windows-Serverzeit so ändern, dass die Sommerzeit ignoriert wird. Daher verfügt der Server über die entsprechende Zeit. Aber PHP liefert immer falsche Ergebnisse.
Ich kann den Server nicht ändern, um ihn um eine Stunde zu verkürzen (als Workaround), da er für andere Nicht-PHP-Anwendungen verwendet wird.
Wie zwinge ich PHP, die Sommerzeit zu ignorieren, damit ich weiterhin die richtige Zeitzone verwenden kann?
Vielen Dank. </p>