Format de dates et set_locale

ViPHP
ViPHP | 3607 Messages

13 sept. 2008, 22:53

Bonsoir à tous,
Je suis confronté à un petit problème,
je cherche à afficher des dates formatées en français, et ça ne fonctionne pas, voici ce que je fait pour l'instant:
<?php 

// [...]

setlocale(LC_TIME, 'fr_FR','fra');  

// [...]

while($events= $resultats->fetch(PDO::FETCH_ASSOC)){

	$date_format=strftime("le %e %B %Y",strtotime($events['date_evenement']));

	$events[]=array('date'=>$date_format);
}
// [...]
?>
Et pour l'instant, tout reste formaté en anglais...
Alors je sais pas trop par ou commencer...
Un problème de config de ma bécane?
Une problème dans le script?

Merci d'avance pour votre aide ;)

Mammouth du PHP | 2937 Messages

13 sept. 2008, 23:37

Essaie la valeur fr_FR.UTF-8.

Le problème vient essentiellement de la configuration locale du serveur.

ViPHP
ViPHP | 3607 Messages

13 sept. 2008, 23:42

Yihaaaa!
ça fonctionne!!!
Merci beaucoup!
Mais comment savoir la configuration de son serveur, parce que là je suis en local, mais quand je mettrai en prod...
Il faudra surement que je change?
Merci encore :)