Un truc infaillible pour afficher l’heure dans la langue voulue et pour un fuseau horaire donné sans modifier la configuration globale de WordPress (ou autre template). Compatible pour la version php 5 et +
<?php date_default_timezone_set('-5'); $jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"); $mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"); $datefr = $jour[date("w")]." ".date("d")." ".$mois[date("n")]." ".date("Y")." à Québec. Il est ".date("H:i:s"); echo "Nous sommes le ". $datefr; ?>
Usage:
- Définir le fuseau horaire avec « date_default_timezone_set »;
- Traduire les jours et mois dans la langue voulue;
- Adapter le texte des lignes 5 et 6 comme bon vous semble; à titre indicatif le texte actuel me donne: « Nous sommes le Mardi 22 Septembre 2009 à Québec. Il est 21:55:50
- Placer la fonction à l’endroit souhaité dans le template (WordPress ou autre plate-forme) à l’intérieur d’une division appropriée.
2 réponses à [php WordPress] Afficher l'heure dans la langue voulue