Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

js
toPlainDateTime()

Parameter

Keine.

Rückgabewert

Ein neues Temporal.PlainDateTime Objekt, das die Datums- und Zeitanteile dieses Datums-Zeitpunkts darstellt.

Beispiele

Verwendung von toPlainDateTime()

js
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

Browser-Kompatibilität

Siehe auch