Revision: 966
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 24, 2006 01:03 by olive
Initial Code
// Renvoie une date en français à partir d'une date SQL (YYYY-MM-DD) function date_fr ($date,$court = FALSE) { // Format court 12/08/2006 if ($court == TRUE) { return substr($date,8,2) . "/" . substr($date,5,2) . "/" . substr($date,0,4); } // Format long 12 août 2006 $mois_conv = array ( "01" => "janvier", "02" => "février", "03" => "mars", "04" => "avril", "05" => "mai", "06" => "juin", "07" => "juillet", "08" => "août", "09" => "septembre", "10" => "octobre", "11" => "novembre", "12" => "décembre" ); if (substr($date,8,2) != "00") { $datefr['jour'] = substr($date,8,2); } if (substr($date,5,2) != "00") { // Majuscule au mois s'il n'y a pas de jour défini (00) if (!$datefr['jour']) { $datefr['mois'] = ucfirst($mois_conv[substr($date,5,2)]); } else { $datefr['mois'] = $mois_conv[substr($date,5,2)]; } } if (substr($date,0,4) != "0000") { $datefr['annee'] = substr($date,0,4); } if ($datefr) { $date = join (" ", $datefr); return $date; } } print date_fr("2006-12-31") ; // Renvoie 31 décembre 2006
Initial URL
Initial Description
Initial Title
Convertir une date SQL (YYYY-MM-DD) en date lisible
Initial Tags
date
Initial Language
PHP