Hallo,
wer eine bessere Stelle weiss, das zu fragen möge sich äußern....
Bei dem Einbau einer Stunden / Minutenanzeige über die php Funktion date()
fiel eine 2 Stunden Zeitdifferenz und eine falsche Aussage zur Sommer / Winterzeit von date() auf.
Zuerst beschwerte ich mich bei meinem Hoster, der riet mir, das ganze einmal ohne Wordpress auszuprobieren und hatte recht.....
Wordpress verändert die Einstellung zur Lokalzeit auf GMT.
Sobald ich das wieder zurückändere, stimmt date() wieder und die Sommerzeit auch.
Das passiert mit:
setlocale(LC_ALL, 'de_DE');
date_default_timezone_set('Europe/Berlin');
Nun interessiert mich:
Was ist der tiefere Sinn dieser Einstellung in WP ?
kann ich das einfach so ändern oder mache ich dort etwas kaputt ?
ein grep über den Funktionsnamen date_default_timezone_set
brachte 5 aufrufe im gesamten php code.
Darf ich dann also davon aus gehen, dass jede Funktion, die so etwas braucht, sich Ihre Einstellung selbst erzeugt.. ?
Vielen Dank