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
equals(other)
Paramètres
other-
Une chaîne de caractères, un objet ou une instance de
Temporal.PlainDatereprésentant l'autre date à comparer. Elle est convertie en objetTemporal.PlainDateen utilisant le même algorithme queTemporal.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()
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
- L'objet
Temporal.PlainDate - La méthode
Temporal.PlainDate.compare()