Конвертировать Unix timestamp и дату

Переведите секунды или миллисекунды в дату.

Единица задаётся явно. Секунды допускают до 3 десятичных знаков, миллисекунды — целое число. Начало отсчёта: 1 января 1970, UTC.

Результат

Заполните поля и выполните расчёт. Готовые данные появятся здесь.

Данные остаются на вашем устройстве.

Как пользоваться

  1. Выберите направление, единицу и часовой пояс.
  2. Введите число или дату.
  3. Проверьте время и скопируйте результат.

Пример

Начало эпохи Unix

Исходные данные
0 секунд, режим UTC.

Преобразуйте в дату.

Что получится
1970-01-01 00:00:00 UTC.
Форматы и ограничения

Сопоставьте числовую временную метку с календарной датой. Секунды и миллисекунды отличаются в тысячу раз, поэтому исходную единицу нужно выбрать явно.

На входе
Секунды Unix, Миллисекунды Unix, Дата и время
Результат
TXT, JSON

Время в выбранном представлении и часовом режиме.

  • Для секунд — до 3 дробных знаков; миллисекунды целые.
  • Выберите UTC или локальное время; годы 0001–9999.

Не путайте секунды с миллисекундами и UTC с локальным временем устройства.

Обработка выполняется на вашем устройстве. Файлы и введённые данные не отправляются серверу; после обновления страницы редактор сбрасывается.

Обработка выполняется в памяти браузера. Введённые данные не отправляются серверу и не сохраняются сервисом; сохраните результат до закрытия страницы. При переходе на летнее время несуществующий локальный час отклоняется; для повторяющегося часа выбирается первое вхождение. UTC и локальное время могут показывать разные даты одного момента.

Вопросы об инструменте

Почему локальная дата отличается от UTC?

Локальный режим использует часовой пояс устройства; UTC не применяет это смещение.

Как отличить секунды от миллисекунд?

Укажите фактическую единицу исходного значения. Ошибка выбора единицы даёт другую дату.

Можно ли ввести дробные секунды Unix?

Да, допускается до трёх знаков после точки, например 1.250. В режиме миллисекунд требуется целое число; десятичная запятая здесь не принимается.

Поддерживаются ли даты до 1 января 1970?

Да, они задаются отрицательным Unix timestamp. Допустимы даты в диапазоне календарных лет 0001–9999, если значение проходит числовую проверку.

Что происходит с несуществующим местным часом при переводе часов?

Такое время отклоняется при обратном преобразовании даты в timestamp. Выберите другой час или UTC, чтобы не получить незаметно сдвинутую дату.

Как выбирается время, если местный час повторяется дважды?

В местном режиме используется первое вхождение этого часа согласно правилам часового пояса браузера. Для однозначного указания момента используйте UTC.

Разобраться в задаче

Все инструкции
Данные и полезное4 мин

Как проверить разницу дат и правильно прочитать Unix-время

Разделите календарные дни, момент времени, секунды и миллисекунды, проверяя выбранный часовой режим.

Читать инструкцию