Problème d’encodage de date avec strftime()
Pour formater une date suivant la localisation locale en UTF-8, il faut utiliser :
setlocale(LC_TIME, 'fr_FR.utf8','fra');
echo strftime("%d %B %Y", strtotime('2017-08-01 09:00:00')) ;
// 01 août 2017
Si cet article vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !