dedlfix: Unixtime "verrechnet" sich um 2 Stunden

Beitrag lesen

Hi!

Hierbei verrechnet sich diese Funktion um genau 120 Minuten. 60 hiervon könnte ich mir ggf. noch über die Sommerzeit erklären, aber die restlichen?

Zeitzone GMT +0100

Kann mir jemand sagen, warum das so ist und gibt es eine bessere Lösung für die Funktion?

Unix-Timestamps sind generell UTC. Die PHP-Funktionen rechnen diese in die gemäß konfiguruierter Zeitzone lokale Zeit um. Wenn du zeitzonenunabhängig rechnen willst, musst du die Funktionen nehmen, deren Name mit gm beginnt.

Lo!