O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required