Sommer-/Winterzeitumstellung

26/07/2011 - 20:33 von Rainer Wahl | Report spam
In einer Funktion lasse ich mir von PHP ausgeben, ob wir gerade Sommer-
oder Winterzeit haben. Je nachdem zàhle ich zu der aktuellen Stunde (vom
Server) eine, bzw. zwei Stunden dazu, um auf die korrekte, aktuelle Zeit zu
kommen.

Mit "if(date('I')==0)" verifiziere ich die Winterzeit. Ist das Ergebnis
nicht Null, ist Sommerzeit. Das ganze klappt auch hervoragend - bis vor
einiger Zeit. Seit dem wirft die Funktion gelegentlich 0 anstatt 1 und ich
komme nicht dahinter wieso.

Hat jemand einen Tipp für mich? Was z.B. die date Funktion auswertet und
mit dem Parameter I ausgibt.


Airbrush FAQ: http://www.r-wahl.de/airbrush/faq.php
Baubericht ME-109 RC-Flugmodell:
http://www.r-wahl.de/modellbau/me-109/me-109.php
 

Lesen sie die antworten

#1 Rainer Wahl
27/07/2011 - 12:31 | Warnen spam
Am Tue, 26 Jul 2011 20:33:04 +0200 schrieb Ingrid:

Mit "if(date('I')==0)" verifiziere ich die Winterzeit.



JFTR
Die Überprüfung der Sommer-/Winterzeit habe ich nun folgendermaßen gelöst:
$offset = date_offset_get(date_create())/60/60;

Als Ergebnis erhalte ich die Differenz zur UTC Zeit in Stunden. Dies sind
im Sommer 2, im Winter 1 Stunde.


Airbrush FAQ: http://www.r-wahl.de/airbrush/faq.php
Baubericht ME-109 RC-Flugmodell:
http://www.r-wahl.de/modellbau/me-109/me-109.php

Ähnliche fragen