Temporal.ZonedDateTime.prototype.toPlainDateTime()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Die toPlainDateTime() Methode von Temporal.ZonedDateTime Instanzen gibt ein neues Temporal.PlainDateTime Objekt zurück, das die Datums- und Zeitanteile dieses Datums-Zeitpunkts darstellt. Nur die Zeitzoneninformationen werden entfernt.
Warnung:
Nachdem ein Temporal.ZonedDateTime in Temporal.PlainDateTime umgewandelt wurde, ist es nicht mehr zeitzonenbewusst. Nachfolgende Operationen wie Arithmetik oder with()-Operationen werden nicht für Sommerzeit (DST) angepasst und können möglicherweise nicht die gleichen Ergebnisse liefern wie gleichwertige Operationen mit dem ursprünglichen Temporal.ZonedDateTime. Es sei denn, Sie führen diese Operationen über einen Zeitzonenwechsel durch, wodurch der Unterschied nicht erkennbar ist. Daher sollten Sie bei dieser Umwandlung sehr vorsichtig sein, da die nachfolgenden Ergebnisse meistens korrekt sein können, aber nur bei Überquerung von Offset-Übergängen, wie beim Beginn oder Ende der Sommerzeit, falsch sein könnten.
Syntax
toPlainDateTime()
Parameter
Keine.
Rückgabewert
Ein neues Temporal.PlainDateTime Objekt, das die Datums- und Zeitanteile dieses Datums-Zeitpunkts darstellt.
Beispiele
>Verwendung von toPlainDateTime()
const zdt = Temporal.ZonedDateTime.from(
"2021-07-01T12:34:56.987654321-04:00[America/New_York]",
);
const plainDateTime = zdt.toPlainDateTime();
console.log(plainDateTime.toString()); // 2021-07-01T12:34:56.987654321
Spezifikationen
| Specification |
|---|
| Temporal> # sec-temporal.zoneddatetime.prototype.toplaindatetime> |