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.PlainDate : méthode equals()

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 equals() des instances de Temporal.PlainDate retourne true si cette date est équivalente en valeur à une autre date (sous une forme convertible par Temporal.PlainDate.from()), et false sinon. Elles sont comparées à la fois par leurs valeurs de date et leurs calendriers, donc deux dates de calendriers différents peuvent être considérées comme égales par Temporal.PlainDate.compare() mais pas par equals().

Syntaxe

js
equals(other)

Paramètres

other

Une chaîne de caractères, un objet ou une instance de Temporal.PlainDate représentant l'autre date à comparer. Elle est convertie en objet Temporal.PlainDate en utilisant le même algorithme que Temporal.PlainDate.from().

Valeur de retour

true si cette date est égale à other à la fois dans leur valeur de date et leur calendrier, sinon false.

Exemples

Utiliser la méthode equals()

js
const date1 = Temporal.PlainDate.from("2021-08-01");
const date2 = Temporal.PlainDate.from({ year: 2021, month: 8, day: 1 });
console.log(date1.equals(date2)); // true

const date3 = Temporal.PlainDate.from("2021-08-01[u-ca=japanese]");
console.log(date1.equals(date3)); // false

const date4 = Temporal.PlainDate.from("2021-08-02");
console.log(date1.equals(date4)); // false

Spécifications

Spécification
Temporal
# sec-temporal.plaindate.prototype.equals

Compatibilité des navigateurs

Voir aussi