setlocale / strftime
Posté : 16 sept. 2016, 15:37
Bonjour à tous,
Je suis face à un problème qui malgré mes recherches ne trouve pas de solution...
J'ai le code suivant:
<?php
setlocale(LC_TIME, 'fra', 'fr_FR');
$mydate = '2009-04-01';
// format "mercredi, 1 avril 2009"
$dt = strftime("%A, %e %B %Y", strtotime($mydate));
// convertir les accents (pour encodage UTF-8)
$dt = mb_convert_encoding($dt, 'utf-8');
echo $dt;
?>
Celui-ci m'affiche: "Wednesday, 1 April 2009".
Comme vous pouvez le voir, celui-ci est en anglais malgré mon setlocale. J'utilise un serveur de onetsolutions ( ubuntu).
J'ai modifié le /etc/php5/cli/php.ini : date.timezone = Europe/Paris
De même pour le /etc/php5/apache2/php.ini
J'espère que l'un d'entre vous arrivera à trouver une solution!
Une bonne journée à tous,
Je suis face à un problème qui malgré mes recherches ne trouve pas de solution...
J'ai le code suivant:
<?php
setlocale(LC_TIME, 'fra', 'fr_FR');
$mydate = '2009-04-01';
// format "mercredi, 1 avril 2009"
$dt = strftime("%A, %e %B %Y", strtotime($mydate));
// convertir les accents (pour encodage UTF-8)
$dt = mb_convert_encoding($dt, 'utf-8');
echo $dt;
?>
Celui-ci m'affiche: "Wednesday, 1 April 2009".
Comme vous pouvez le voir, celui-ci est en anglais malgré mon setlocale. J'utilise un serveur de onetsolutions ( ubuntu).
J'ai modifié le /etc/php5/cli/php.ini : date.timezone = Europe/Paris
De même pour le /etc/php5/apache2/php.ini
J'espère que l'un d'entre vous arrivera à trouver une solution!
Une bonne journée à tous,