Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2017.
L'objet Intl.DateTimeFormat permet le formatage des dates et heures sensible à la langue.
Crée un nouvel objet Intl.DateTimeFormat.
Retourne un tableau qui contient les locales, parmi celles fournies en arguments, qui sont prises en charge sans avoir à recourir à la locale par défaut de l'environnement d'exécution.
Ces propriétés sont définies sur Intl.DateTimeFormat.prototype et partagées par toutes les instances de Intl.DateTimeFormat.
Intl.DateTimeFormat.prototype.constructorLa fonction constructeur qui a créé l'objet instance. Pour les instances de Intl.DateTimeFormat, la valeur initiale est le constructeur Intl.DateTimeFormat.
Intl.DateTimeFormat.prototype[Symbol.toStringTag]La valeur initiale de la propriété [Symbol.toStringTag] est la chaîne de caractères "Intl.DateTimeFormat". Cette propriété est utilisée dans Object.prototype.toString().
Fonction d'accès qui formate une date selon la locale et les options de format de cet objet DateTimeFormat.
Intl.DateTimeFormat.prototype.formatRange()Cette méthode prend deux dates et formate l'intervalle de temps de la façon la plus concise selon la locale et les options fournies lors de l'instanciation de DateTimeFormat.
Intl.DateTimeFormat.prototype.formatRangeToParts()Cette méthode prend deux dates et retourne un tableau d'objets contenant les fragments spécifiques à la locale représentant chaque partie de l'intervalle de temps formaté.
Intl.DateTimeFormat.prototype.formatToParts()Retourne un Array d'objets représentant la chaîne de caractères de la date en parties pouvant être utilisées pour un formatage personnalisé selon la locale.
Intl.DateTimeFormat.prototype.resolvedOptions()Retourne un nouvel objet dont les propriétés reflètent la locale et les options de format calculées lors de l'initialisation de l'objet.
Dans une utilisation basique sans préciser de locale, DateTimeFormat() utilise la locale et les options par défaut.
Cet exemple montre quelques variations de formatage pour les dates et les heures localisées. Afin d'obtenir la locale utilisée au sein de l'interface utilisateur de votre application, vérifiez de bien fournir cette locale (et éventuellement des locales de recours) en utilisant l'argument locales :
Les formats de la date et de l'heure peuvent être personnalisés en utilisant l'argument options :
Le calendrier et la numération utilisés peuvent être choisis indépendamment avec l'argument options :
| ECMAScript® 2027 Internationalization API Specification # datetimeformat-objects |
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Cette page a été modifiée le 27 févr. 2026 par les contributeur·ice·s du MDN.
Votre modèle pour un internet meilleur.
Visitez la société mère à but non lucratif de Mozilla Corporation, la Fondation Mozilla.
Certaines parties de ce contenu sont protégées par le droit d'auteur ©1998—2026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.