Temporal.PlainTime()

Limited availability

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

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Der Temporal.PlainTime() Konstruktor erstellt Temporal.PlainTime Objekte.

Dieser Konstruktor ermöglicht es Ihnen, Instanzen durch direkte Bereitstellung der zugrunde liegenden Daten zu erstellen. Wie alle anderen Temporal-Klassen sollten Sie Temporal.PlainTime-Objekte normalerweise mit der statischen Methode Temporal.PlainTime.from() konstruieren, die eine Vielzahl von Eingabetypen verarbeiten kann.

Syntax

js
new Temporal.PlainTime()
new Temporal.PlainTime(hour)
new Temporal.PlainTime(hour, minute)
new Temporal.PlainTime(hour, minute, second)
new Temporal.PlainTime(hour, minute, second, millisecond)
new Temporal.PlainTime(hour, minute, second, millisecond, microsecond)
new Temporal.PlainTime(hour, minute, second, millisecond, microsecond, nanosecond)

Note: Temporal.PlainTime() kann nur mit new konstruiert werden. Der Versuch, es ohne new aufzurufen, wirft einen TypeError.

Parameter

hour Optional

Eine Zahl, die auf eine ganze Zahl gekürzt ist und die Stundenkomponente darstellt.

minute Optional

Eine Zahl, die auf eine ganze Zahl gekürzt ist und die Minutenkomponente darstellt.

second Optional

Eine Zahl, die auf eine ganze Zahl gekürzt ist und die Sekundenkomponente darstellt.

millisecond Optional

Eine Zahl, die auf eine ganze Zahl gekürzt ist und die Millisekundenkomponente darstellt.

microsecond Optional

Eine Zahl, die auf eine ganze Zahl gekürzt ist und die Mikrosekundenkomponente darstellt.

nanosecond Optional

Eine Zahl, die auf eine ganze Zahl gekürzt ist und die Nanosekundenkomponente darstellt.

Rückgabewert

Ein neues Temporal.PlainTime Objekt, das die durch die Parameter angegebene Zeit darstellt.

Ausnahmen

RangeError

Wird ausgelöst, wenn eine der Komponenten keine endliche Zahl ist oder sie keine gültige Zeit darstellen.

Beispiele

Verwendung von Temporal.PlainTime()

js
const time = new Temporal.PlainTime(12, 34, 56, 123, 456, 789);
console.log(time.toString()); // 12:34:56.123456789

Spezifikationen

Specification
Temporal proposal
# sec-properties-of-the-temporal-plaintime-constructor

Browser-Kompatibilität

Siehe auch