3 votes

PHP format date by locale (séparateurs, ordre non texte)

Par exemple 22.02.2014 vs 02.22.2014 ou 2014.02.22.

strftime attend déjà un format fixe et modifie simplement le texte.

Serait-il possible (php 5.3 - infrastructure importante, pas encore mise à jour) d'utiliser setlocale et de formater la date en fonction des spécifications locales?

0voto

Mauro Tamm Points 230
$dt = new DateTime($datetime);
$formatter = new IntlDateFormatter($locale, IntlDateFormatter::SHORT, IntlDateFormatter::SHORT);
return $formatter->format($dt);

Après avoir fouillé, voici ce que j'ai trouvé de plus proche.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X