3.14 Die Sommerzeit berücksichtigen
Problem
Sie müssen sicherstellen, dass bei Ihren Zeitberechnungen die Sommerzeit korrekt berücksichtigt wird.
Lösung
In PHP-Versionen ab PHP 5.1 können Sie mit der Funktion date_timezone_default_set()
die gewünschte Zeitzone einstellen. Diese Zeitzonen berücksichtigen die korrekte Einbeziehung der Sommerzeit:
// Denver/Colorado mit Sommerzeit date_default_timezone_set('America/Denver'); // 4. Juli 2008 ist im Sommer $sommer = mktime(12,0,0,7,4,2008); print date('c', $sommer); // Phoenix/Arizona hat keine Sommerzeit date_default_timezone_set('America/Phoenix'); print date('c', $sommer); 2008-07-04T12:00:00-06:00 2008-07-04T11:00:00-07:00
Verfügen Sie über PHP 5.2 oder neuer, können Sie auch sehr komfortabel mit den ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.