Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Constructeur Temporal.PlainTime()

Disponibilité limitée

Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.

Le constructeur Temporal.PlainTime() crée des objets Temporal.PlainTime.

Ce constructeur vous permet de créer des instances en fournissant directement les données sous-jacentes. Comme pour toutes les autres classes Temporal, vous devriez généralement construire des objets Temporal.PlainTime en utilisant la méthode statique Temporal.PlainTime.from(), qui peut gérer une variété de types d'entrée.

Syntaxe

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() ne peut être construit qu'avec new. Tenter de l'appeler sans new génère une TypeError.

Paramètres

hour Facultatif

Un nombre, tronqué à un entier, représentant la composante heure.

minute Facultatif

Un nombre, tronqué à un entier, représentant la composante minute.

second Facultatif

Un nombre, tronqué à un entier, représentant la composante seconde.

millisecond Facultatif

Un nombre, tronqué à un entier, représentant la composante milliseconde.

microsecond Facultatif

Un nombre, tronqué à un entier, représentant la composante microseconde.

nanosecond Facultatif

Un nombre, tronqué à un entier, représentant la composante nanoseconde.

Valeur de retour

Un nouvel objet Temporal.PlainTime, représentant l'heure définie par les paramètres.

Exceptions

RangeError

Levée si l'une des composantes n'est pas un nombre fini ou si elles ne représentent pas une heure valide.

Exemples

Utiliser Temporal.PlainTime()

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

Spécifications

Spécification
Temporal
# sec-properties-of-the-temporal-plaintime-constructor

Compatibilité des navigateurs

Voir aussi