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 negated()

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 negated() des instances de Temporal.Duration retourne un nouvel objet Temporal.Duration avec la valeur négative de cette durée (tous les champs conservent la même magnitude, mais le signe est inversé).

Syntaxe

js
negated()

Paramètres

Aucun.

Valeur de retour

Un nouvel objet Temporal.Duration, où tous les champs ont la même magnitude que cette durée, mais le signe est inversé (les champs positifs deviennent négatifs, et vice versa).

Exemples

Utiliser la méthode negated()

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

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

Spécifications

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

Compatibilité des navigateurs

Voir aussi