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.toPlainTime()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Die toPlainTime()-Methode von Temporal.ZonedDateTime-Instanzen gibt ein neues Temporal.PlainTime-Objekt zurück, das den Zeitanteil dieses Datums-Zeitpunktes darstellt.

Warnung: Nachdem ein Temporal.ZonedDateTime in Temporal.PlainTime umgewandelt wurde, ist es nicht mehr zeitzonenbewusst. Nachfolgende Operationen wie Arithmetik oder with()-Operationen werden nicht auf die Sommerzeit (DST) abgestimmt und könnten nicht die gleichen Ergebnisse liefern wie entsprechende Operationen mit dem ursprünglichen Temporal.ZonedDateTime. Es sei denn, Sie führen diese Operationen über einen Zeitzonenoffset-Übergang aus, dann ist es unmöglich, den Unterschied zu bemerken. Seien Sie daher sehr vorsichtig bei dieser Umwandlung, da nachfolgende Ergebnisse die meiste Zeit korrekt sein können, aber nur dann inkorrekt, wenn Sie über Offset-Übergänge wechseln, wie wenn die Sommerzeit beginnt oder endet.

Syntax

js
toPlainTime()

Parameter

Keine.

Rückgabewert

Ein neues Temporal.PlainTime-Objekt, das den Zeitanteil dieses Datums-Zeitpunktes darstellt.

Beispiele

Verwendung von toPlainTime()

js
const zdt = Temporal.ZonedDateTime.from(
  "2021-07-01T12:34:56.987654321-04:00[America/New_York]",
);
const plainTime = zdt.toPlainTime();
console.log(plainTime.toString()); // 12:34:56.987654321

Spezifikationen

Specification
Temporal
# sec-temporal.zoneddatetime.prototype.toplaintime

Browser-Kompatibilität

Siehe auch