Bonjour les gens =)
Je suis en local (via le wamp le plus récent, le projet débute juste) sur un site en spip / php donc, et j'ai un soucis sur un affichage de date, voici mon code :
Sur le premier appel de strftime, j'affiche la date en fr correctement et obtient
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php setlocale(LC_TIME, "fr" ); echo "Nous sommes le ",strftime("%A %d %B %Y" ), "<br /><hr /><br />"; echo "Semaine du ", date("d", strtotime("last monday", strtotime("[(#DATE|affdate{'Y-m-d'})]"))), " au ", date("d B Y", strtotime("next monday-1 day", strtotime('[(#DATE|affdate{"Y-m-d"})]')));
Par contre, sur la seconde ligne (affichage de la semaine donc), via les appels à strtotime, j'obtiens...Nous sommes le vendredi 08 juin 2007
Et là, je comprends vraiment pas pourquoi il m'affiche un beau "958" alors qu'il devrait théoriquement m'afficher le nom complet du mois, non ?Semaine du 04 au 10 958 2007 (Semaine 23)
Si je tente de remplacer le B du code par un petit b, j'obtiens l'affichage d'un petit "b" dans le texte...
Que dois-je mettre pour afficher le nom complet du mois ?
EDIT : avec "F" j'obtiens "June"... reste plus qu'à traduire
Merci et bon week end =)
Partager