Temporal.PlainDate.prototype.equals()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The equals() method of Temporal.PlainDate.compare() but not by equals().
Syntax
js
equals(other)
Parameters
other-
A string, an object, or a
Temporal.PlainDate.from().
Return value
true if this date is equal to other both in their date value and their calendar, false otherwise.
Examples
>Using 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
Specifications
| Specification |
|---|
| Temporal> # sec-temporal.plaindate.prototype.equals> |