Manual:Timezone/cs
Tato stránka se věnuje konfiguraci výchozího časového pásma (tz) pro uživatele, kteří ve svých preferencích nezadali vlastní posun. Časové pásmo se používá na následujících místech:
- podpisy
- časová razítka v nedávných změnách
- časová razítka v historii
Výchozí hodnota
Výchozí hodnota je převzata z konfigurace webového serveru v souboru php.ini
.
V dokumentaci na PHP.net naleznete konfigurační možnost date.timezone
.
Konfigurace
Místní časové pásmo
Místní časové pásmo se nastavuje konfiguračním parametrem $wgLocaltimezone Možné hodnoty jsou zdokumentovány v seznam časových pásem databáze tz.
- Příklad
$wgLocaltimezone = "Australia/Sydney";
Posun časového pásma
Definování časového posunu pomocí konfiguračního parametru $wgLocalTZoffset obvykle není nutné.
Timecorrection
Korekce času uživatele je nastavena konfiguračním parametrem $wgDefaultUserOptions a názvem preference timecorrection
.
Dynamicky respektuje vypočítaný posun a časové pásmo.
Platí to pro anonymní uživatele a nové uživatelské účty, které nezměnily své preference.
Hodnota:
Aktuální výchozí hodnota je:
$wgDefaultUserOptions['timecorrection'] = 'ZoneInfo|0|' . $wgLocaltimezone;
Existují dva tvary hodnoty, jeden je strukturovaná syntaxe pro definování tří různých typů offsetu a jeden je starší tvar, který by se již neměl používat.
První je n-tica oddělená svislítkem s maximálně 3 poli:
- Pole 1 je typ definice ofsetu:
System
,Offset
,ZoneInfo
- Pole 2 je posun v minutách od UTC (ignorováno pro typ
System
a proZoneInfo
, pokud je zadán název časového pásma) - Pole 3 je název časového pásma z databáze tz (povinné pouze pro typ
ZoneInfo
)
Příklady:
System
— použijte $wgLocaltimezone.System|60
— použijte $wgLocaltimezone (60
se ignoruje).Offset|-480
— konstantní posun o 1 hodinu od UTC, ignoruje letní čas.ZoneInfo|60|Europe/Amsterdam
— Set to theEurope/Amsterdam
timezone, changing as required for DST.60
je ignorováno.
The second form provides an offset in hours and minutes, and is now only used by the preferences input (although these values may still be present in the database of older MediaWiki installations, do not use this form when setting $wgDefaultUserOptions).
Examples:
-8:00
— A fixed offset of -8 hours.5:30
— A fixed offset of 5½ hours (e.g. Indian time).
Examples
- Australia/Sydney
$wgLocaltimezone = 'Australia/Sydney';
$wgDefaultUserOptions['timecorrection'] = 'ZoneInfo|0|' . $wgLocaltimezone;
- America/Buenos_Aires
$wgLocaltimezone = 'America/Buenos_Aires';
$wgDefaultUserOptions['timecorrection'] = 'ZoneInfo|0|' . $wgLocaltimezone;
- Europe/Berlin
$wgLocaltimezone = 'Europe/Berlin';
$wgDefaultUserOptions['timecorrection'] = 'ZoneInfo|0|' . $wgLocaltimezone;
See also
- $wgLocaltimezone - Sets the timezone for the wiki.
- $wgLocalTZoffset - Sets the offset from UTC in minutes for the default timezone.