Temporal.PlainTime : propriété nanosecond
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La propriété d'accesseur nanosecond des instances de Temporal.PlainTime retourne un entier de 0 à 999 représentant la composante nanoseconde (10-9 seconde) de cette heure.
Le mutateur d'accesseur de nanosecond est undefined. Vous ne pouvez pas modifier cette propriété directement. Utilisez la méthode with() pour créer un nouvel objet Temporal.PlainTime avec la nouvelle valeur souhaitée.
Exemples
>Utiliser la propriété nanosecond
js
const time = Temporal.PlainTime.from("12:34:56");
console.log(time.nanosecond); // 0
const time2 = Temporal.PlainTime.from("12:34:56.123456789");
console.log(time2.nanosecond); // 789
Changer la valeur de nanosecond
js
const time = Temporal.PlainTime.from("12:34:56");
const newTime = time.with({ nanosecond: 100 });
console.log(newTime.toString()); // 12:34:56.0000001
Vous pouvez également utiliser add() ou subtract() pour déplacer un certain nombre de nanosecondes à partir de l'heure actuelle.
js
const time = Temporal.PlainTime.from("12:34:56");
const newTime = time.add({ nanoseconds: 100 });
console.log(newTime.toString()); // 12:34:56.0000001
Spécifications
| Spécification |
|---|
| Temporal> # sec-get-temporal.plaintime.prototype.nanosecond> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.PlainTime - La méthode
Temporal.PlainTime.prototype.with() - La méthode
Temporal.PlainTime.prototype.add() - La méthode
Temporal.PlainTime.prototype.subtract() - La propriété
Temporal.PlainTime.prototype.second - La propriété
Temporal.PlainTime.prototype.millisecond - La propriété
Temporal.PlainTime.prototype.microsecond