Constructeur Temporal.Instant()
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
Le constructeur Temporal.Instant() crée des objets Temporal.Instant.
Ce constructeur est exactement équivalent à l'appel de Temporal.Instant.fromEpochNanoseconds().
Syntaxe
new Temporal.Instant(epochNanoseconds)
Paramètres
epochNanoseconds-
Un objet
BigIntreprésentant le nombre de nanosecondes écoulées depuis l'époque Unix.
Valeur de retour
Un nouvel objet Temporal.Instant représentant l'instant dans le temps défini par epochNanoseconds.
Exceptions
RangeError-
Levée si
epochNanosecondsreprésente un instant en dehors de la plage des instants représentables, qui est de ±108 jours, soit environ ±273 972,6 ans, à partir de l'époque Unix.
Exemples
>Utiliser le constructeur Temporal.Instant()
const instant = new Temporal.Instant(0n);
console.log(instant.toString()); // 1970-01-01T00:00:00Z
const vostok1Liftoff = new Temporal.Instant(-275248380000000000n);
console.log(vostok1Liftoff.toString()); // 1961-04-12T06:07:00Z
const sts1Liftoff = new Temporal.Instant(355924804000000000n);
console.log(sts1Liftoff.toString()); // 1981-04-12T12:00:04Z
Spécifications
| Spécification |
|---|
| Temporal> # sec-temporal-instant-constructor> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.Instant - La propriété
Temporal.Instant.prototype.epochNanoseconds - La méthode statique
Temporal.Instant.from() - La méthode statique
Temporal.Instant.fromEpochMilliseconds() - La méthode statique
Temporal.Instant.fromEpochNanoseconds()