Kézikönyv:$wgLocalTZoffset
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 |
Egyéb beállítások: Betűrendben | Funkció szerint |
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.
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