Convertir la date Mysql en français
par kraddle| Posté le Le 05 Mars 2009 à 21H56 |
La date stockée dans un champs Datetime de Mysql se présente sous la forme AAAA-MM-DD Heure : minute : secondes.
Exemple : 2009-12-01 12:23:56
Voici une fonction qui vous permet d'afficher cette date sous la forme suivante : jj mois_en lettre en français_ AAAA.
Exemple : 01 janvier 2009
function getDateFr($param) {
$date="";
$an ="";
$mois ="";
$jour ="";
$hr ="";
$min ="";
$sec ="";
$dategb = $param;
$an = $an.substr($dategb, 0, 4);
$mois1 = substr($dategb, 5, 1);
if ($mois1 == 0)
{
$mois1="";
}
$mois2 = substr($dategb, 6, 1);
$mois = $mois1.$mois2;
$jour = $jour.substr($dategb, 8, 2);
$hr = $hr.substr($dategb, 11, 2);
$min = $min.substr($dategb, 14, 2);
$sec = $sec.substr($dategb, 17, 2);
$moisfr =array("","Janvier","Février","Mars","Avril","Mai","Juin",
"Juillet","Août","Septembre","Octobre","Novembre","Décembre");
$date="Le ".$jour." ".$moisfr[$mois]." ".$an;
if ($hr!="00" && $hr!="")
{
$date.= " à ".$hr."H".$min;
}
return($date);
}
Logiciels
Humeur
HTML
Laisser un commentaire
