Temporal.PlainTime()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der Temporal.PlainTime() Konstruktor erstellt Temporal.PlainTime Objekte.
Dieser Konstruktor ermöglicht es Ihnen, Instanzen durch direkte Angabe der zugrunde liegenden Daten zu erstellen. Wie bei allen anderen Temporal Klassen, sollten Sie Temporal.PlainTime Objekte normalerweise mit der Temporal.PlainTime.from() statischen Methode erstellen, 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)
Parameter
hourOptional-
Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Stundenkomponente darstellt.
minuteOptional-
Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Minutenkomponente darstellt.
secondOptional-
Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Sekundenkomponente darstellt.
millisecondOptional-
Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Millisekundenkomponente darstellt.
microsecondOptional-
Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Mikrosekundenkomponente darstellt.
nanosecondOptional-
Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Nanosekundenkomponente darstellt.
Rückgabewert
Ein neues Temporal.PlainTime Objekt, das die durch die Parameter spezifizierte 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> # sec-properties-of-the-temporal-plaintime-constructor> |