par
fab » 05 nov. 2009, 12:05
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);
?>
Voici une petite fonction qui va t'aider, elle est écrite par ouckileou et sera bien dans la F.A.Q de PHPFrance :)
[php]
<?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);
?>
[/php]