Une méthode consiste à définir 4 tableaux :
- 2 tableaux de même taille pour les jours
- 2 tableaux de même taille pour les mois
str_replace() se chargera du reste en se servant des tableaux comme des tableaux de correspondance FR <=> US/EN.
function datefr() {
$date = date('l d F Y');
$days = array(
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
);
$jours = array(
"Lundi",
"Mardi",
"Mercredi",
"Jeudi",
"Vendredi",
"Samedi",
"Dimanche"
);
$months = array(
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
);
$mois = array("
Janvier",
"Fevrier",
"Mars",
"Avril",
"Mai",
"Juin",
"Juillet",
"Aout",
"Septembre",
"Octobre",
"Novembre",
"Decembre"
);
$date = str_replace($days, $jours, $date);
$date = str_replace($months, $mois, $date);
return $date;
}
Follow Me!