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.
Want more browser support for this feature? Tell us why.
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()