Seltsame Ausgabe bei php-Datums und Zeitfunktionen
bearbeitet von Regina Schaukrug~~~php
<?php
ini_set("date.timezone","GMT");
echo date('Y-m-d H:i:s', mktime(0,0,0,1,1,1970)),"\n";
date_default_timezone_set('Europe/Berlin');
echo date('Y-m-d H:i:s', mktime(0,0,0,1,1,1970)),"\n";
date_default_timezone_set('Australia/Darwin');
echo date('Y-m-d H:i:s', mktime(0,0,0,1,1,1970)),"\n";
~~~
Ergebnis:
~~~
1970-01-01 00:00:00
1970-01-01 00:00:00
1970-01-01 00:00:00
~~~
Wahnsinnig neu und interessant: Wenn man `mktime()` benutzt spielt die Zeitzone die selbe Rolle wie bei `date()`…