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

Temporal.Duration : méthode abs()

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

La méthode abs() des instances de Temporal.Duration retourne un nouvel objet Temporal.Duration avec la valeur absolue de cette durée (tous les champs ont la même magnitude, mais le signe devient positif).

Syntaxe

js
abs()

Paramètres

Aucun.

Valeur de retour

Un nouvel objet Temporal.Duration avec la valeur absolue de cette durée, qui est soit la même que cette durée si elle est déjà positive, soit sa négation si elle est négative.

Exemples

Utiliser la méthode abs()

js
const d1 = Temporal.Duration.from({ hours: 1, minutes: 30 });
const d2 = Temporal.Duration.from({ hours: -1, minutes: -30 });

console.log(d1.abs().toString()); // "PT1H30M"
console.log(d2.abs().toString()); // "PT1H30M"

Spécifications

Spécification
Temporal
# sec-temporal.duration.prototype.abs

Compatibilité des navigateurs

Voir aussi