Temporal.Instant()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Der Temporal.Instant() Konstruktor erstellt Temporal.Instant Objekte.
Dieser Konstruktor ist genau gleichbedeutend mit dem Aufruf von Temporal.Instant.fromEpochNanoseconds().
Syntax
new Temporal.Instant(epochNanoseconds)
Parameter
epochNanoseconds-
Ein BigInt, der die Anzahl der Nanosekunden seit der Unix-Epoche darstellt.
Rückgabewert
Ein neues Temporal.Instant Objekt, das den Zeitpunkt in der Zeit darstellt, der durch epochNanoseconds spezifiziert wird.
Ausnahmen
RangeError-
Wird ausgelöst, wenn
epochNanosecondseinen Zeitpunkt außerhalb des darstellbaren Bereichs von Zeitpunkten darstellt, der ±108 Tage oder etwa ±273.972,6 Jahre ab der Unix-Epoche beträgt.
Beispiele
>Verwendung von 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
Spezifikationen
| Specification |
|---|
| Temporal> # sec-temporal-instant-constructor> |