Gestern Abend bekam ich einen Anruf, dass in dem von mir installierten MediaWiki die Uhrzeit falsch angezeigt wird.
Also machte ich mich auf die Suche. Bei meinem Benutzer viel mir das Problem gar nicht auf, da ich dort die Zeitzone angepasst hatte. Als ich allerdings als unangemeldeter Benutzer in die „Letzten Änderungen“ schaute, merkte ich, dass die Zeit um 2 Stunden verschoben war.
Nach einer kurzen Suche in der Dokumentation fand ich folgende Werte, die die Uhrzeit auf die aktuell in Deutschland gültige Zeit stellt:
$wgLocaltimezone=“Europe/Berlin“;
putenv(„TZ=$wgLocaltimezone“);
$wgLocalTZoffset = date(„Z“) / 60;
Somit erhält nun jeder die „richtige“ Uhrzeit für den Standort Deutschland angezeigt.