[PHP] Dernière modification fichier-Français
Bonjour,
Suite à cette astuce, j'ai réussi à mettre la date de dernière modification sur mon site mais je n'arrive pas à la mettre en Français malgré le "setlocale(LC_ALL,'french'); "
Résultat :
Dernière modification effectuée le Thursday 27 May 2010 à 17:11
Comment le mettre en Français ?
Merci d'avance.
Crapoulou.
T'as un problème ? Passe sur CCM!
Il n'y a pas de problème sans solution.
Suite à cette astuce, j'ai réussi à mettre la date de dernière modification sur mon site mais je n'arrive pas à la mettre en Français malgré le "setlocale(LC_ALL,'french'); "
Résultat :
Dernière modification effectuée le Thursday 27 May 2010 à 17:11
Comment le mettre en Français ?
Merci d'avance.
Crapoulou.
T'as un problème ? Passe sur CCM!
Il n'y a pas de problème sans solution.
3 réponses
-
Une fonction comme celle la fera l'affaire:
function dateconv($valeur)
{
switch ($valeur)
{
case "01": $thedate = "Janvier";
break;
case "02": $thedate = "Fevrier";
break;
case '03': $thedate = "Mars";
break;
case "04": $thedate = "Avril";
break;
case "05": $thedate = "May";
break;
case "06": $thedate = "Juin";
break;
case "07": $thedate = "Juillet";
break;
case "08": $thedate = "Aout";
break;
case "09": $thedate = "Septembre";
break;
case "10": $thedate = "Octobre";
break;
case '11': $thedate = "Novembre";
break;
case "12": $thedate = "Decembre";
break;
}
return $thedate;
} -
Quelques petites recherches sur internet auraient pu te donner la réponse:
Le manuel php est excellent:
https://www.php.net/manual/fr/function.setlocale.php -
Il n'y a pas de manière directe.
Tu dois décomposer ta date, récupérer le jour (ici Thursday) ensuite traduire le mot du jour (ici Jeudi) ensuite le remettre en début de ta chaine reconstruite.