Temporal.PlainDate.prototype.toPlainDateTime()
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die toPlainDateTime() Methode von Temporal.PlainDate Instanzen gibt ein neues Temporal.PlainDateTime Objekt zurück, das dieses Datum und eine angegebene Zeit im selben Kalendersystem darstellt.
Syntax
js
toPlainDateTime()
toPlainDateTime(plainTime)
Parameter
plainTimeOptional-
Ein String, ein Objekt oder eine
Temporal.PlainTimeInstanz, die die Zeitkomponente des resultierendenPlainDateTimedarstellt. Es wird mit demselben Algorithmus wieTemporal.PlainTime.from()in einTemporal.PlainTimeObjekt konvertiert. Standardmäßig ist dies"00:00:00".
Rückgabewert
Ein neues Temporal.PlainDateTime Objekt, das das durch dieses Datum und plainTime spezifizierte Datum und Zeit darstellt, interpretiert im Kalendersystem dieses Datums.
Beispiele
>Verwendung von toPlainDateTime()
js
const date = Temporal.PlainDate.from("2021-07-01");
const dateTime = date.toPlainDateTime("12:34:56");
console.log(dateTime.toString()); // 2021-07-01T12:34:56
const midnight = date.toPlainDateTime();
console.log(midnight.toString()); // 2021-07-01T00:00:00
const date2 = Temporal.PlainDate.from("2021-07-01[u-ca=chinese]");
const dateTime2 = date2.toPlainDateTime("12:34:56");
console.log(dateTime2.toString()); // 2021-07-01T12:34:56[u-ca=chinese]
Spezifikationen
| Spezifikation |
|---|
| Temporal> # sec-temporal.plaindate.prototype.toplaindatetime> |