Logo SNS - Web et Informatique

SNS - Web et Informatique

Samedi 14 Décembre 2019
06 25 23 34 56
12150, Sévérac-le-Château
 08h00/23h00 - 7j/7
Être rappelé
Afficher simplement la date du jour en français en PHP

Afficher simplement la date du jour en français en PHP

Publié le .

Dans ce TUTORIEL je vais vous monter comment afficher la date du jour en php.
Cela vous permettra d'afficher automatiquement la date du jour en français ou
en langue francophone sur votre site web. Nous verrons comment résoudre certaines erreurs d'affichage
notamment la gestion de l'encodage en UTF-8 qui est mal prise en compte par php ou Wampserver.
 -> Voir notre modeste contribution sur www.php.net (User Contributed Notes).

Ce qu'on cherche à faire ici c'est afficher le nom du jour, son chiffre sans le zéro devant
jeudi 07 janvier c'est laid ... jeudi 7 janvier sans le 0 devant, c'est mieux !
puis enfin l'année. Je vous montrerais comment mettre la première lettre du jour ou du mois en majuscule, vous savez ... c'est mieux !
Variante qui fonctionne sur WampServer-Windows (en local) et sur un serveur Unix (en ligne)

<?php
if ($_SERVER['SERVER_NAME'] == "votresite.com") // On définit si on est en LOCAL OU ON-LINE (unix)
{
$jour = "%e"; // affiche le nombre du jour sans le "0" devant
}
else
{
$jour = "%#d"; // pareil mais sur Windows/Wampserver
}
// On indique la langue dans laquelle sera définit la date
setlocale(LC_TIME, 'fr_FR.utf8','fra');
echo strftime('%A '.$jour.' %B %Y').'<br>'; // Affiche jeudi 7 janvier 2016
echo ucfirst(strftime('%A '.$jour.' %B %Y')).'<br>'; // Jeudi 7 janvier 2016 "J" majuscule
echo ucwords(strftime('%A '.$jour.' %B %Y')).'<br>'; // Jeudi 7 Janvier 2016
// Les premières lettres du mois et du jour sont en majuscule.

NOTE : Vous aurez parfois besoin de rappeler à PHP ou certains serveurs que vous travaillez en UTF8 (qui gère les caratères spéciaux "é,à,è,ô,etc")
Vous coderez alors comme ceci :
echo utf8_encode(ucwords(strftime('%A '.$jour.' %B %Y')));

// ex: Lundi 21 Décembre 2015
?>
SNS - Web & Informatique | www.sns.pm | 2013 - 2019