Jump to content

Kézikönyv:$wgLocalTZoffset

From mediawiki.org
This page is a translated version of the page Manual:$wgLocalTZoffset and the translation is 100% complete.
Timezone settings: $wgLocalTZoffset
A szerver időzónájától való eltérést adja meg percben.
Bevezetve:az 1.1.0 előtt
Eltávolítva:használatban
Megengedett értékek:(szám) vagy null
Alapértelmezett érték:null

Részletek

A változó a UTC-től való eltérést adja meg percben; az érték az anonim és az újonnan regisztrált felhasználók számára megjelenített alapértelmezés. Azon felhasználókra is érvényes, akik a beállításaikban a vonatkozó szöveget üres sztringre cserélik. A beállítás a szoftver legtöbb dátum- és időmegjelenítő részére vonatkozik, és a felhasználói beállításokban felülírható. A beállítás NEM vonatkozik az aláírások időbélyegére.

NULL érték esetén az egyezményes koordinált világidő (UTC/GMT) fog megjelenni; módosításhoz add meg az eltérést percben.

Figyelem Figyelem: Windowson futtatott Apache esetén a futás közbeni változtatáskor a szerver összeomolhat.

Példák

A nyári időszámítással kapcsolatos hibák elkerülése érdekében kiszámíttathatod az eltérést a PHP-vel. A date('Z') visszatérési értéke az eltérés másodpercekben. A UTC-től nyugatra fekvő időzónáknál az eltérés előjele mindig negatív, a keletre fekvőknél pedig mindig pozitív.

$wgLocaltimezone = 'CET';
// Az eltérést a PHP által kiszámolt percértékben adja meg
$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

Lásd még