Perso j'utilise ceci :
Code:
function Fdate($date)
{
if($date!="")
{
$lemois['01']="Janvier";
$lemois['02']="Février";
$lemois['03']="Mars";
$lemois['04']="Avril";
$lemois['05']="Mai";
$lemois['06']="Juin";
$lemois['07']="Juillet";
$lemois['08']="Août";
$lemois['09']="Septembre";
$lemois['10']="Octobre";
$lemois['11']="Novembre";
$lemois['12']="Décembre";
if ( ereg( "([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $regs ) )
{
return $regs[3]." ".$lemois[$regs[2]]." ".$regs[1];
} else
{
if($date=="NULL"){return "";}
else{return $date; }
}
}
else {return "";}
}
Ca prend en paramètres une date au format classique YYYY-MM-DD et renvoie une string (avec transformation du mois en lettres).
Mais je ne suis pas sur que c'est bien ce que tu cherches.