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 pro ZoneInfo, 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 the Europe/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

Category:Configure/cs#Timezone/cs Category:Time/cs#Timezone/cs
Category:Configure/cs Category:Time/cs