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.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

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)

Hinweis: Temporal.PlainTime() kann nur mit new konstruiert werden. Der Versuch, es ohne new aufzurufen, löst einen TypeError aus.

Parameter

hour Optional

Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Stundenkomponente darstellt.

minute Optional

Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Minutenkomponente darstellt.

second Optional

Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Sekundenkomponente darstellt.

millisecond Optional

Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Millisekundenkomponente darstellt.

microsecond Optional

Eine Zahl, die auf eine Ganzzahl gekürzt wird und die Mikrosekundenkomponente darstellt.

nanosecond Optional

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

js
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

Browser-Kompatibilität

Siehe auch