Bonjour,
avec une requête SQL, je récupère dans une BD différentes dates SQL stockées en 0000-00-00 que j'affiche dans un tableau au format 15-04-2009, selon le code classique suivant:
<?php
$reponse = mysql_query('SELECT DATE_FORMAT(event_date,\'%d-%m-%Y\') as event_date_query FROM `calendar` WHERE `ref` ="blabla" ORDER BY event_date ') or die(mysql_error());
while ($donnees = mysql_fetch_array($reponse) )
?>
Je souhaite désormais afficher ces dates en format texte, soit mercredi 15 avril 2009. Mes pages web sont en plusieurs langues et l'affichage texte en anglais April, Wednesday 15th, 2009 ne pose aucun problème. Mais comment faire en PHP pour l'obtenir en français en partant p. ex. du code suivant : $reponse = mysql_query('SELECT DATE_FORMAT(event_date,\'%a %d %b %Y\') as event_date_query FROM etc..., qui retourne la date en anglais abrégé , mais dans l'ordre français wed 15 apr 2009? Faut-il faire une sorte de tableau de correspondance anglais-français pour les jours et les mois?
Un grand merci à l'avance, car je suis malheureusement très peu doué...
Configuration: Windows Vista
Firefox 3.0.8