Manuel:$wgLocalTZoffset
Paramètres du fuseau horaire: $wgLocalTZoffset | |
---|---|
Ajoute un décalage au fuseau horaire du serveur, en minutes. |
|
Introduit dans la version : | avant la version 1.1.0 |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (numérique) ou null |
Valeur par défaut : | null |
Autres paramètres : Alphabétique | Par fonction |
Détails
Fixe un décalage depuis UTC en minutes pour utiliser pour le paramètre du fuseau horaire par défaut des utilisateurs anonymes et les comptes des nouveaux utilisateurs. Utilisé également pour les utilisateurs qui laissent une chaîne vide dans le champ texte correspondant de leurs préférences. Ce paramètre est utilisé pour la plupart des affichages de date/heure dans le logiciel, et peut être écrasé dans les préférences utilisateur. Il n'est pas utilisé pour l'horodatage des signatures.
Le laisser à NULL pour afficher les heures en temps universel (UTC/GMT), ou spécifier un décalage en minutes.
Exemples
Pour éviter les problèmes lié au changement d'heure annuel, vous pouvez faire en sorte que PHP calcule le décalage pour vous. date('Z') renvoie le décalage horaire en secondes. Le décalage des fuseaux situés à l'ouest de UTC est toujours négatif, mais positif pour ceux qui se trouvent à l'est.
$wgLocaltimezone = 'CET';
// Initialisé avec le décalage horaire tel que calculé par 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