Temporal.PlainDate.prototype.equals()
equals() 方法是 Temporal.PlainDate 例項的,它會返回 true,如果此日期在值上等同於另一個日期(可以透過 Temporal.PlainDate.from() 轉換為此格式),否則返回 false。它們會同時按其日期值和日曆進行比較,因此來自不同日曆的兩個日期可能在 Temporal.PlainDate.compare() 中被視為相等,但在 equals() 中不一定相等。
語法
js
equals(other)
引數
其他-
一個字串、一個物件或一個
Temporal.PlainDate例項,表示要比較的另一個日期。它使用與Temporal.PlainDate.from()相同的演算法轉換為Temporal.PlainDate物件。
返回值
如果此日期在其日期值和日曆上都等於 other,則返回 true,否則返回 false。
示例
使用 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
規範
| 規範 |
|---|
| Temporal # sec-temporal.plaindate.prototype.equals |
瀏覽器相容性
載入中…