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
toPlainTime()
Parameter
Keine.
Rückgabewert
Ein neues Temporal.PlainTime-Objekt, das den Zeitanteil dieses Datums-Zeitpunktes darstellt.
Beispiele
>Verwendung von toPlainTime()
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> |