Конвертер Unix-времени (epoch ⇔ дата)

Сразу переводит Unix-время (epoch в секундах или миллисекундах) в дату и время по UTC или по Японии, а дату — обратно в Unix-время.

1. Введите Unix-время или дату

Заполните любое из двух полей — второе поле и результат сразу обновятся.

Единица

Часовой пояс

Если в конце стоит Z или +09:00, дата читается с этим смещением.

2. Результат

Кнопка справа копирует каждую строку по отдельности.

Дата и время
—
ISO 8601
—
Unix-время (секунды)
—
Unix-время (миллисекунды)
—

Всё считается на этом устройстве. Введённые числа никуда не отправляются.

Unix-время не учитывает високосные секунды. Единицу можно узнать по числу цифр (для текущего времени в секундах 10 цифр, в миллисекундах — 13).

Пригодилось? Будем рады, если поделитесь

Что-то не работает или есть идея, как сделать лучше?

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

  1. 1. Введите Unix-время

    В поле «Unix-время» введите число вроде 1700000000. 10 цифр автоматически читаются как секунды, 13 — как миллисекунды, и ниже, в блоке «Результат», сразу появляется дата.

  2. 2. Выберите часовой пояс

    В блоке «Часовой пояс» нажмите «UTC», и тот же момент будет показан как дата и время по UTC. Можно выбрать и «Япония» или «Местное».

  3. 3. Получите Unix-время из даты

    Сотрите поле «Дата и время» и введите, например, «2026-01-01 09:00». Unix-время этой даты появится выше, в поле «Unix-время», и ниже, в блоке «Результат».

  4. 4. Вставьте текущее время и скопируйте

    Нажмите «Сейчас», чтобы вставить текущее Unix-время. В результатах нажмите кнопку копирования справа от «Unix-время (секунды)», чтобы скопировать это число.

Когда это пригодится

  • Прочитать время в логах

    Нашли в логах сервера или в базе данных число вроде 1700000000? Сразу видно, какая это дата и сколько было времени.

    Разработчикам и администраторам

  • Подготовить тестовые значения

    Введите дату, скопируйте её Unix-время (в секундах или миллисекундах) и вставьте прямо в запрос к API или в тестовые данные.

    Разработчикам и тестировщикам

  • Согласовать время с зарубежной командой

    Переключайте часовые пояса и смотрите, сколько времени в один и тот же момент у каждой стороны. Можно скопировать и в формате ISO 8601.

    Тем, кто работает с другими странами

  • Проверить срок действия

    Для Unix-времени вроде exp в JWT или срока действия cookie видно, в какой день и час он истекает и через сколько часов.

    Веб-разработчикам

Что стоит знать заранее

  • Високосные секунды не учитываются (так устроено Unix-время). Для астрономических расчётов и навигации, где они важны, инструмент не подходит.
  • Поддерживаются даты с 1 января 1 года по 31 декабря 9999 года (UTC).
  • Часовой пояс можно выбрать из трёх: Япония, UTC и пояс вашего устройства. Для других регионов допишите в конце даты смещение вроде +05:30.

Что такое Unix-время

Unix-время (временная метка Unix, epoch) — это число секунд, прошедших с 1 января 1970 года, 00:00:00 (UTC). Оно не зависит от часового пояса: один и тот же момент даёт одно и то же число в любой точке мира, поэтому его часто используют в логах серверов, базах данных и API. Время Японии опережает UTC на 9 часов, поэтому 0 — это 1 января 1970 года, 9:00 по японскому времени.

JavaScript и Java обычно работают в миллисекундах (13 цифр), а PHP, Python и команды Unix — в секундах (10 цифр). Если их перепутать, дата сильно съедет. Этот инструмент сам различает секунды и миллисекунды (а также микро- и наносекунды) по числу цифр и показывает распознанную единицу справа от поля.

Примеры Unix-времени по времени Японии
Unix-время (секунды)Время Японии
Начало отсчёта01 января 1970 г., 9:00:00
1 млрд секунд10000000009 сентября 2001 г., 10:46:40
1,7 млрд секунд170000000015 ноября 2023 г., 7:13:20
Предел 32 бит214748364719 января 2038 г., 12:14:07

Частые вопросы

Ответы на вопросы, которые часто возникают при переводе Unix-времени.

Введённые числа и даты куда-то отправляются?

Нет. Все преобразования выполняются в браузере на вашем устройстве, и введённые Unix-время и даты никогда не отправляются на сервер. Даже текущее время берётся из часов устройства.

Как различаются секунды и миллисекунды?

По величине числа. Меньше 100 миллиардов (10 в 11-й степени) — секунды, меньше 10 в 14-й — миллисекунды, меньше 10 в 17-й — микросекунды, больше — наносекунды. Для текущего времени в секундах 10 цифр, в миллисекундах — 13. Если единица распознана неверно, выберите «сек.» или «миллисек.» в блоке «Единица».

Как получить время Японии?

Выберите «Япония» в блоке «Часовой пояс». Это UTC плюс 9 часов. Летнего времени в Японии нет, поэтому смещение всегда +09:00.

Что означает «Местное»?

Это часовой пояс, настроенный на вашем телефоне или компьютере. Под датой в результате показываются его название (например, Europe/Moscow) и смещение относительно UTC. В регионах с летним временем смещение учитывает летнее время на эту дату.

В каком виде можно вводить дату?

Читаются, например, «2026-01-01 09:00:00», «2026/1/1 9:00» и формат ISO 8601 «2026-01-01T09:00:00+09:00». Если время не указано, берётся 0:00, если не указаны секунды — 0 секунд.

Что будет, если дописать в конце даты Z или +09:00?

Дата будет прочитана с этим смещением, а не в выбранном часовом поясе (Z — это UTC). Под датой в результате появится надпись вроде «Прочитано со смещением +09:00».

Можно ли перевести даты до 1970 года или дробное Unix-время?

Можно. До 1970 года число отрицательное (-86400 — это 31 декабря 1969 года, 0:00 UTC), а дробные числа вроде 1700000000.5 переводятся с точностью до миллисекунд. Поддерживаются годы с 1 по 9999.

Что такое проблема 2038 года?

В старых системах, где Unix-время в секундах хранится как 32-битное целое число, после 2147483647 (19 января 2038 года, 12:14:07 по японскому времени) происходит переполнение, и счёт перескакивает в 1901 год. Этот инструмент правильно переводит и даты после 2038 года.

Как учитываются високосные секунды?

По определению Unix-время не учитывает високосные секунды: в сутках всегда 86400 секунд. Этот инструмент считает так же.

Это бесплатно?

Да. Регистрация не нужна, рекламы нет.

  • Налоговый калькулятор (с налогом и без)

    Введите цену — и сразу увидите сумму без налога, налог и итог. Японские ставки 10 % и 8 % уже есть, можно задать и любую другую.

  • Калькулятор возраста

    Выберите дату рождения — и сразу увидите возраст, число дней до дня рождения, прожитые дни и знак китайского гороскопа. Есть таблица возрастов по годам рождения.

  • Калькулятор дат (прибавить и отнять дни)

    Сразу показывает дату и день недели через N дней, N дней назад или через N рабочих дней. Можно пропускать выходные и праздники.

  • Калькулятор времени (сумма рабочих часов)

    Считает отработанное время по началу, концу и перерыву и складывает его. Также можно складывать и вычитать время и переводить его в десятичные часы.

  • Калькулятор: разделить счёт

    Введите сумму и число людей — и сразу увидите, сколько платит каждый. Округление, коэффициенты, чтобы кто-то платил больше, и доплата остатка организатором.

  • Калькулятор дней (сколько дней осталось)

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