Formatage DateTime tenant compte des paramètres régionaux
Pour formater un objet DateTime dans une locale spécifique, il est essentiel de considérer Locale::getDefault(). L'extension Intl offre un moyen pratique de formater les dates et les heures tout en respectant les paramètres régionaux.
Solution
La classe IntlDateFormatter peut être utilisée pour formater les dates avec les paramètres régionaux souhaités. Pour obtenir le format souhaité, qui inclut la traduction allemande de "Mardi", considérons l'exemple suivant :
$dt = new DateTime; $formatter = new IntlDateFormatter('de_DE', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT); $formatter->setPattern('E d.M.yyyy'); echo $formatter->format($dt);
Ce code affichera la date dans un format localisé en allemand, par exemple "Di. 4.6. 2013" pour la date d'aujourd'hui.
Supplémentaire Notes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!