Temporal.PlainYearMonth.prototype.toPlainDate()
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more support for this feature? Tell us why.
Die Methode toPlainDate() von Instanzen Temporal.PlainYearMonth gibt ein neues Temporal.PlainDate-Objekt zurück, das diesen Jahr-Monat und einen angegebenen Tag im selben Kalendersystem darstellt.
Syntax
js
toPlainDate(dayInfo)
Parameter
dayInfoOptional-
Ein Objekt, das die Tageskomponente des resultierenden
PlainDatedarstellt und die folgende Eigenschaft enthält:
Rückgabewert
Ein neues Temporal.PlainDate-Objekt, das das durch diesen Jahr-Monat und den Tag in dayInfo angegebene Datum darstellt, interpretiert im Kalendersystem dieses Jahr-Monats.
Ausnahmen
RangeError-
Wird ausgelöst, wenn eine der Optionen ungültig ist.
TypeError-
Wird ausgelöst, wenn
dayInfokein Objekt ist.
Beispiele
>Verwendung von toPlainDate()
js
const ym = Temporal.PlainYearMonth.from("2021-07");
const date = ym.toPlainDate({ day: 1 });
console.log(date.toString()); // 2021-07-01
const ym2 = Temporal.PlainYearMonth.from("2021-07-01[u-ca=chinese]");
const date2 = ym2.toPlainDate({ day: 15 });
console.log(date2.toString()); // 2021-06-24[u-ca=chinese]
Spezifikationen
| Spezifikation |
|---|
| Temporal> # sec-temporal.plainyearmonth.prototype.toplaindate> |