Maison > développement back-end > tutoriel php > Comment formater un objet DateTime en allemand à l'aide de l'extension Intl de PHP ?

Comment formater un objet DateTime en allemand à l'aide de l'extension Intl de PHP ?

Mary-Kate Olsen
Libérer: 2025-01-03 08:09:38
original
236 Les gens l'ont consulté

How to Format a DateTime Object in German Using PHP's Intl Extension?

Formatage de l'objet DateTime en fonction des paramètres régionaux

Vous souhaitez formater un objet DateTime en tenant compte des paramètres régionaux, en particulier pour la traduction allemande. L'utilisation de la méthode format() avec Locale::getDefault() ne fournit pas la sortie localisée souhaitée.

L'extension Intl offre une solution plus adaptée pour le formatage de date tenant compte des paramètres régionaux. En utilisant la classe IntlDateFormatter, vous pouvez spécifier des modèles personnalisés pour répondre à vos exigences de formatage.

Pour votre scénario spécifique, un extrait de code qui intègre un modèle personnalisé pour la traduction allemande ressemblerait à :

$dt = new DateTime;

$formatter = new IntlDateFormatter('de_DE', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT);
$formatter->setPattern('E d.M.yyyy');

echo $formatter->format($dt);
Copier après la connexion

Ce code initialise un objet DateTime et crée un IntlDateFormatter avec les paramètres régionaux, le type de format et le modèle souhaités. Le modèle spécifie le format de la date de sortie, y compris le jour de la semaine abrégé (Di. pour Dienstag) et le format de date souhaité.

Une fois exécuté, ce code devrait produire une sortie localisée pour la date actuelle en allemand, similaire à :

Di. 4.6.2013
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal