Dynamic-Mess.com


"The world is a dynamic mess of jiggling things..."

PHP - Comment convertir la date au format français

Article posté le 09-01-2012 dans la catégorie PHP

Article mis à jour le : 05-05-2022

Comment convertir la date au format français en PHP

Petite astuce utile : convertir la date facilement au format français. La fonction PHP strftime permet d'afficher par défaut la date au format jour mois année... mais en anglais.

C'est là qu'intervient la fonction setlocale qui permet de configurer plusieurs paramètres (format date et heur, séparateur décimal...). En l'utilisant avant la fonction pour la date, vous pouvez obtenir le formatage souhaité. Exemple :

setlocale(LC_ALL, 'fr_FR.UTF8', 'fr_FR','fr','fr','fra','fr_FR@euro');
echo "Aujourd'hui nous sommes le ".strftime("%A %d %B %Y");

Affichera :

Aujourd'hui nous sommes le jeudi 09 janvier 2014 

Si vous possédez déja une date au format US (Année-Mois-Jour), vous pouvez la convertir au format français comme ceci :

strftime('%d-%m-%Y',strtotime($date));

Cet article vous a plu? Découvrez d'autres articles :


comments powered by Disqus