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

Browser compatibility

See also

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant