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
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 mitnew
konstruiert werden. Der Versuch, es ohnenew
aufzurufen, wirft einenTypeError
.
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()
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 |