Problème Date en Français avec PHP

Nouveau WRInaute
Bonjour,

J'appelle dans ma bdd une date (qui n'est pas celle du jour) avec ce code
Code:
<?php echo date("l d F Y", strtotime($data['date'])); ?>
L'affichage du jour de la semaine et du mois est en anglais alors que je le souhaiterai en français.

J'ai essayé différents codes trouvés par ci par là, mais sans obtenir le résultat escompté. Quelqu'un peut-il m'aiguiller ? Merci par avance.
 
Nouveau WRInaute
Bon, je suis pas doué. J'ai suivi ton conseil et je suis allé sur http://www.commentcamarche.net/forum/affich-781989-php-comment-mettre- ... n-francais et j'ai essayé cela :
Code:
<?php setlocale (LC_TIME, 'fr_FR','fra'); 
echo date("l d F Y", strtotime($data['date'])); ?>
mais ça ne fonctionne pas (toujours en anglais)

En fait, je n'appelle pas la date du jour, mais une date indiquée dans ma base de donnée et c'est là ça pêche pour moi.
 
WRInaute accro
Il fallait descendre un peu dans les commentaires :

Code:
setlocale (LC_TIME, 'fr_FR');
$dateFormat = "2010-04-20";
$date = strftime("%A %d %B %Y",strtotime("$dateFormat"));

A adapter avec tes noms de variable.
 
Nouveau WRInaute
Excellent ça fonctionne.
Code:
 <?php
setlocale (LC_TIME, 'fr_FR');
echo $date = strftime("%A %d %B %Y",strtotime($data['date']));
?>

Merci à toi UsagiYojimbo
 
Discussions similaires
Haut