Temporal.PlainDateTime.prototype.equals()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die equals()-Methode von Temporal.PlainDateTime-Instanzen gibt true zurück, wenn dieser Datum-Uhrzeit-Wert einem anderen Datum-Uhrzeit-Wert (in einer Form, die durch Temporal.PlainDateTime.from() umgewandelt werden kann) gleichwertig ist, und ansonsten false. Sie werden sowohl anhand ihrer Datum- und Uhrzeitwerte als auch ihrer Kalender verglichen, daher können zwei Datum-Uhrzeiten aus verschiedenen Kalendern von Temporal.PlainDateTime.compare() als gleich angesehen werden, jedoch nicht von equals().
Syntax
equals(other)
Parameter
other-
Ein String, ein Objekt oder eine
Temporal.PlainDateTime-Instanz, die die andere zu vergleichende Datum-Uhrzeit darstellt. Diese wird in einTemporal.PlainDateTime-Objekt konvertiert, indem derselbe Algorithmus wie beiTemporal.PlainDateTime.from()verwendet wird.
Rückgabewert
true, wenn diese Datum-Uhrzeit sowohl in ihrem Datum/Uhrzeit-Wert als auch in ihrem Kalender gleich other ist, andernfalls false.
Beispiele
>Verwendung von equals()
const dt1 = Temporal.PlainDateTime.from("2021-08-01");
const dt2 = Temporal.PlainDateTime.from({ year: 2021, month: 8, day: 1 });
console.log(dt1.equals(dt2)); // true
const dt3 = Temporal.PlainDateTime.from("2021-08-01[u-ca=japanese]");
console.log(dt1.equals(dt3)); // false
const dt4 = Temporal.PlainDateTime.from("2021-08-01T01:00:00");
console.log(dt1.equals(dt4)); // false
Spezifikationen
| Specification |
|---|
| Temporal> # sec-temporal.plaindatetime.prototype.equals> |