<?php
$date = date("D j M Y");
Print("Nous sommes le $date");
?>
Ca écirit ça : Nous sommes le Thu 5 Nov 2009moi je voudrais : Nous sommes le Jeudi 5 Novembre 2009
Merci de vos conseils
<?php
$date = date("D j M Y");
Print("Nous sommes le $date");
?>
Ca écirit ça : Nous sommes le Thu 5 Nov 2009
<?php
function date_fr($time='') {
$tabJours = Array(0=>'dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi');
$tabMois = Array(1=>'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre');
if (empty($time)) {
$time = time();
}
$numJourSemaine = date('w', $time); //numéro du jour de la semaine sans les zéros initiaux
$numJourMois = date('j', $time);
$numMois = date('n', $time); // numéro du mois sans les zéros initiaux
$numAnnee = date('Y', $time);
$libelleJour = $tabJours[$numJourSemaine];
$libelleMois = $tabMois[$numMois];
if ($numJourMois == 1) $numJourMois .= 'er';
return $libelleJour.' '.$numJourMois.' '.$libelleMois.' '.$numAnnee;
}
echo 'Nous sommes le '.date_fr();
$moinsUnAn= mktime(0, 0, 0, date('m'), date('d'), date('Y')-1);
echo '<br />';
echo 'Il y a un an nous étions le '.date_fr($moinsUnAn);
?>
Hello,Voici une petite fonction qui va t'aider, elle est écrite par ouckileou et sera bien dans la F.A.Q de PHPFrance
<?php function date_fr($time='') { $tabJours = Array(0=>'dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'); $tabMois = Array(1=>'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'); if (empty($time)) { $time = time(); } $numJourSemaine = date('w', $time); //numéro du jour de la semaine sans les zéros initiaux $numJourMois = date('j', $time); $numMois = date('n', $time); // numéro du mois sans les zéros initiaux $numAnnee = date('Y', $time); $libelleJour = $tabJours[$numJourSemaine]; $libelleMois = $tabMois[$numMois]; if ($numJourMois == 1) $numJourMois .= 'er'; return $libelleJour.' '.$numJourMois.' '.$libelleMois.' '.$numAnnee; } echo 'Nous sommes le '.date_fr(); $moinsUnAn= mktime(0, 0, 0, date('m'), date('d'), date('Y')-1); echo '<br />'; echo 'Il y a un an nous étions le '.date_fr($moinsUnAn); ?>
setlocale(LC_TIME, "french", "fr_FR");
echo strftime ("%d %B %Y");
Même en couplant avec date_default_timezone_set() ?setlocale
(PHP 4, PHP 5)
setlocale — Modifie les informations de localisation
[...]