Příručka:$wgLocalTZoffset
Nastavení časové zóny: $wgLocalTZoffset | |
---|---|
Přidejte vzdálenost k časovému pásmu serveru v minutách. |
|
Zavedeno od verze: | před 1.1.0 |
Odstraněno od verze: | stále se používá |
Povolené hodnoty: | (numerické) nebo null |
Výchozí hodnota: | null |
Další nastavení: Podle abecedy | Podle funkce |
Podrobnosti
Nastavte posun od UTC v minutách, který se použije pro výchozí nastavení časového pásma pro anonymní uživatele a nové uživatelské účty. Používá se také pro uživatele, kteří ve svých předvolbách nastaví odpovídající textové pole na prázdný řetězec. Toto nastavení se používá pro většinu zobrazení data/času v softwaru a lze jej přepsat v uživatelských preferencích. Nepoužívá pro časová razítka podpisu.
Chcete-li zobrazovat časy v univerzálním čase (UTC/GMT), ponechte hodnotu NULL nebo zadejte posun v minutách.
Příklady
Abyste se vyhnuli problémům s letním časem, můžete si nechat PHP vypočítat offset za vás. date('Z') vrací posun časového pásma v sekundách. Posun pro časová pásma západně od UTC je vždy záporný a pro časová pásma východně od UTC je vždy kladný:
$wgLocaltimezone = 'CET';
// Nastavte posun časového pásma v minutách podle výpočtu PHP
$wgLocalTZoffset = date('Z') / 60;
$wgLocaltimezone = 'Australia/Sydney'
$wgLocalTZOffset = timezone_offset_get(
timezone_open($wgLocaltimezone),
date_create('now', timezone_open('UTC'))
) / 60; // Convert offset to minutes