[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Intl/DurationFormat [Back]  [Original]

Intl.DurationFormat - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

Intl.DurationFormat

Baseline 2025
Nouvellement disponible

Depuis mars 2025, cette fonctionnalit fonctionne sur les appareils et les versions de navigateur les plus rcents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.

L'objet Intl.DurationFormat permet la mise en forme des dures sensible la langue.

Dans cet article

Constructeur

Intl.DurationFormat()

Cre un nouvel objet Intl.DurationFormat.

Mthodes statiques

Intl.DurationFormat.supportedLocalesOf()

Retourne un tableau contenant celles des locales fournies qui sont prises en charge sans avoir revenir la locale par dfaut de l'environnement d'excution.

Proprits d'instance

Ces proprits sont dfinies sur Intl.DurationFormat.prototype et partages par toutes les instances de Intl.DurationFormat.

Intl.DurationFormat.prototype.constructor

La fonction constructeur qui a cr l'objet d'instance. Pour les instances de Intl.DurationFormat, la valeur initiale est le constructeur Intl.DurationFormat.

Intl.DurationFormat.prototype[Symbol.toStringTag]

La valeur initiale de la proprit [Symbol.toStringTag] est la chane de caractres "Intl.DurationFormat". Cette proprit est utilise dans Object.prototype.toString().

Mthodes d'instance

Intl.DurationFormat.prototype.format()

Fonction accesseur qui met en forme une dure selon la locale et les options de mise en forme de cet objet DurationFormat.

Intl.DurationFormat.prototype.formatToParts()

Retourne un tableau (Array) d'objets reprsentant la dure mise en forme en parties.

Intl.DurationFormat.prototype.resolvedOptions()

Retourne un nouvel objet avec des proprits refltant la locale et les options de mise en forme calcules lors de l'initialisation de l'objet.

Exemples

Utiliser Intl.DurationFormat

Les exemples ci-dessous montrent comment utiliser l'objet Intl.DurationFormat pour mettre en forme un objet de dure avec diffrentes locales et styles.

js
const duration = {
  hours: 1,
  minutes: 46,
  seconds: 40,
};

// Avec le style dfini sur "long" et la locale "fr-FR"
new Intl.DurationFormat("fr-FR", { style: "long" }).format(duration);
// "1 heure, 46 minutes et 40 secondes"

// Avec le style dfini sur "short" et la locale "en"
new Intl.DurationFormat("en", { style: "short" }).format(duration);
// "1 hr, 46 min and 40 sec"

// Avec le style dfini sur "narrow" et la locale "pt"
new Intl.DurationFormat("pt", { style: "narrow" }).format(duration);
// "1 h 46 min 40 s"

Spcifications

Spcification
Intl.DurationFormat
# durationformat-objects

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page