Конвертер Unix-времени (epoch ⇔ дата)
Сразу переводит Unix-время (epoch в секундах или миллисекундах) в дату и время по UTC или по Японии, а дату — обратно в Unix-время.
1. Введите Unix-время или дату
Заполните любое из двух полей — второе поле и результат сразу обновятся.
Единица
Часовой пояс
Если в конце стоит Z или +09:00, дата читается с этим смещением.
2. Результат
Кнопка справа копирует каждую строку по отдельности.
- Дата и время
- —
- ISO 8601
- —
- Unix-время (секунды)
- —
- Unix-время (миллисекунды)
- —
Всё считается на этом устройстве. Введённые числа никуда не отправляются.
Unix-время не учитывает високосные секунды. Единицу можно узнать по числу цифр (для текущего времени в секундах 10 цифр, в миллисекундах — 13).
Пригодилось? Будем рады, если поделитесь
Что-то не работает или есть идея, как сделать лучше?
Как пользоваться
1. Введите Unix-время
В поле «Unix-время» введите число вроде 1700000000. 10 цифр автоматически читаются как секунды, 13 — как миллисекунды, и ниже, в блоке «Результат», сразу появляется дата.
Слева в поле «Unix-время» введите число вроде 1700000000. 10 цифр автоматически читаются как секунды, 13 — как миллисекунды, и справа, в блоке «Результат», сразу появляется дата.
2. Выберите часовой пояс
В блоке «Часовой пояс» нажмите «UTC», и тот же момент будет показан как дата и время по UTC. Можно выбрать и «Япония» или «Местное».
В блоке «Часовой пояс» нажмите «UTC», и тот же момент будет показан как дата и время по UTC. Можно выбрать и «Япония» или «Местное».
3. Получите Unix-время из даты
Сотрите поле «Дата и время» и введите, например, «2026-01-01 09:00». Unix-время этой даты появится выше, в поле «Unix-время», и ниже, в блоке «Результат».
Сотрите поле «Дата и время» и введите, например, «2026-01-01 09:00». Unix-время этой даты появится выше, в поле «Unix-время», и справа, в блоке «Результат».
4. Вставьте текущее время и скопируйте
Нажмите «Сейчас», чтобы вставить текущее Unix-время. В результатах нажмите кнопку копирования справа от «Unix-время (секунды)», чтобы скопировать это число.
Нажмите «Сейчас», чтобы вставить текущее 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-время и даты никогда не отправляются на сервер. Даже текущее время берётся из часов устройства.
Как различаются секунды и миллисекунды?
По величине числа. Меньше 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 рабочих дней. Можно пропускать выходные и праздники.
- Калькулятор времени (сумма рабочих часов)
Считает отработанное время по началу, концу и перерыву и складывает его. Также можно складывать и вычитать время и переводить его в десятичные часы.
- Калькулятор: разделить счёт
Введите сумму и число людей — и сразу увидите, сколько платит каждый. Округление, коэффициенты, чтобы кто-то платил больше, и доплата остатка организатором.
- Калькулятор дней (сколько дней осталось)
Сразу считает, сколько дней осталось до даты и сколько дней между двумя датами. Можно считать первый день и смотреть только будни без субботы и воскресенья.