Spec-Zone.ru › JavaScript

Temporal.Instant.fromEpochMilliseconds()

Базовый уровень Ограниченная доступность

Эта функция не является базовым уровнем, поскольку она не работает в некоторых из наиболее широко используемых браузеров.

Статический метод Temporal.Instant.fromEpochMilliseconds() создаёт новый объект Temporal.Instant из числа миллисекунд, прошедших с начала эпохи Unix (полночь 1 января 1970 года по UTC).

Чтобы преобразовать объект Date в объект Temporal.Instant, используйте Date.prototype.toTemporalInstant().

Синтаксис

Temporal.Instant.fromEpochMilliseconds(epochMilliseconds)

Параметры

epochMilliseconds
Число, представляющее количество миллисекунд с начала эпохи Unix. Внутри оно преобразуется в BigInt и умножается на 1e6 для получения количества наносекунд.

Возвращаемое значение

Новый объект Temporal.Instant, представляющий момент времени, указанный epochMilliseconds.

Исключения

RangeError
Вызывается в одном из следующих случаев:
  • epochMilliseconds не может быть преобразован в BigInt (например, не является целым числом).
  • epochMilliseconds не находится в представимом диапазоне, который составляет ±108 дней, или около ±273 972,6 лет от эпохи Unix.

Примеры

Использование Temporal.Instant.fromEpochMilliseconds()

const instant = Temporal.Instant.fromEpochMilliseconds(0);
console.log(instant.toString()); // 1970-01-01T00:00:00Z
const vostok1Liftoff = Temporal.Instant.fromEpochMilliseconds(-275248380000);
console.log(vostok1Liftoff.toString()); // 1961-04-12T06:07:00Z
const sts1Liftoff = Temporal.Instant.fromEpochMilliseconds(355924804000);
console.log(sts1Liftoff.toString()); // 1981-04-12T12:00:04Z

Спецификации

Спецификация
Temporal
# sec-temporal.instant.fromepochmilliseconds

Совместимость с браузерами

Десктопные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
fromEpochMilliseconds
144
144
139
128
preview
144
139
95
Нет
Нет
144
Нет
1.4.0
2.7
26.0.0

См. также

  • Temporal.Instant
  • Temporal.Instant.prototype.epochMilliseconds
  • Temporal.Instant.from()
  • Temporal.Instant.fromEpochNanoseconds()
  • Date.prototype.toTemporalInstant()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Instant/fromEpochMilliseconds

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API