pl: Seltsame Ausgabe bei php-Datums und Zeitfunktionen

Beitrag lesen

hi,

Nachdem ich

ini_set("date.timezone","GMT");
# Alternative: ini_set("date.timezone","Europe/Berlin");

einfügte waren diese weg. Und haben mit dem gezeigten Problem leider nichts zu tun.

Das mag schon sein. Aber Dir ist klar, daß GMT und Europe/Berlin verschiedene Zeitzonen sind? Und daß wenn man mktime() benutzt die Zeitzone schon eine Rolle spielt? Untenstehender Code liefert 3 verschiedene Ergebnisse!

ini_set("date.timezone","GMT");
echo mktime(0,0,0,1,1,1970),"\n";

date_default_timezone_set('Europe/Berlin');
echo mktime(0,0,0,1,1,1970),"\n";

date_default_timezone_set('Australia/Darwin');
echo mktime(0,0,0,1,1,1970),"\n";

MfG