[php WordPress] Afficher l'heure dans la langue voulue

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.
Ce contenu a été publié dans Articles divers, avec comme mot(s)-clé(s) , . Vous pouvez le mettre en favoris avec ce permalien.

2 réponses à [php WordPress] Afficher l'heure dans la langue voulue

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *