Конвертер Unix-времени

Переводит Unix-время в человеческую дату и дату обратно в timestamp. Единицу определяет сам: десять цифр — секунды, тринадцать — миллисекунды, шестнадцать — микросекунды, девятнадцать — наносекунды, так что гадать над числом из лога не приходится.

Список нужен, когда число выбивается из привычной длины.
Понимает 07.02.2026, 2026-02-07 14:30 и 07.02.2026 14:30:00.
В этом поясе читается введённая дата и подсвечивается строка в таблице.
Прямо сейчас:—секунд
До 5000 строк за раз.

Число превращается в дату, дата — в секунды Unix. Строка, которую разобрать не вышло, возвращается пустой, чтобы столбец не сбился по высоте при вставке обратно в таблицу.

Введите число или дату.

Это же время по поясам

ПоясСмещениеДата и время

Тот же момент в других форматах

ФорматЗначениеГде попадается

Одно число вместо календаря

Unix-время считает секунды, прошедшие с полуночи первого января 1970 года по всемирному времени. Такой счёт удобен машине: одно целое число вместо года, месяца, дня, часа и часового пояса. Инструмент переводит его в человеческую дату и обратно, а единицу определяет сам — десять цифр это секунды, тринадцать миллисекунды, шестнадцать микросекунды.

Часовые пояса в самом числе не хранятся: оно всегда про UTC. Отображение в местном времени — уже задача программы, которая читает это число. Отсюда половина ошибок с датами: сервер пишет метку в UTC, а браузер показывает её в поясе пользователя, и разница в несколько часов выглядит как сдвиг данных.

Високосные секунды в Unix-время не входят. Когда службы точного времени добавляют лишнюю секунду к суткам, счётчик её просто повторяет — это соглашение упрощает арифметику и делает любые сутки ровно 86 400 секунд.

Часовой механизм
Машинное время — это счёт равных интервалов, без месяцев и високосных дней. Фото: HNH, CC BY-SA 3.0.
Цифр в числеЕдиницаПример
10Секунды1767225600
13Миллисекунды1767225600000
16Микросекунды1767225600000000
0Начало отсчёта01.01.1970, 00:00 UTC

Почему 1970 год и что случится в 2038-м

Точку отсчёта выбрали прагматически. Первые версии Unix считали время в тактах системного таймера — шестьдесят раз в секунду, — и тридцатидвухбитное поле переполнялось меньше чем за три года. Когда счёт перевели на секунды, за начало взяли ближайший круглый момент: первое января 1970 года. Никакого события за этой датой нет.

Тридцатидвухбитное знаковое число заканчивается 19 января 2038 года в 03:14:07 по всемирному времени: следующая секунда переполняет счётчик и превращает дату в декабрь 1901-го. Проблему прозвали 2038 годом, и она реальна для встроенных систем, которые продолжают работать десятилетиями.

Лечение известно: перейти на шестидесятичетырёхбитное поле, которого хватит на двести девяносто два миллиарда лет. Большинство современных систем это уже сделали, но старые контроллеры, счётчики и промышленная автоматика остаются на тридцати двух битах, и их придётся менять. Некоторые системы считают время иначе: в Windows отсчёт идёт от 1601 года интервалами по сто наносекунд, в NTP — от 1900 года. При переносе данных между системами это первый источник расхождений.

Мини-компьютер той эпохи
Машины, на которых родился Unix: время там считали тактами таймера. Фото: Loz Pycock, CC BY-SA 2.0.
Настенные часы
Человеческое время делится на месяцы и пояса, машинное — на равные секунды. Фото: Photograph by Mike Peel (www.mikepeel.ne, CC BY-SA 4.0.

Как читать метку и не перепутать единицу

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

При отладке помогает округление. Метка, оканчивающаяся на три нуля, почти всегда означает миллисекунды, записанные как секунды по ошибке: дата тогда улетает в далёкое будущее. Обратная ошибка даёт 1970 год — верный признак, что число прочитали не в той единице.

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

В базах данных метку обычно хранят числом вместо строки с датой: число занимает меньше места, сравнивается быстрее и не зависит от формата записи. Переводят его в человеческий вид уже на стороне приложения, когда показывают пользователю.

Начало отсчёта01.01.1970 UTC
Единицасекунда
Секунд в сутках86 400
Переполнение 32 бит19.01.2038
Что будет при переполнениидата уйдёт в 1901 год
64 бита хватит на292 млрд лет
Часовой поясвсегда UTC
Високосные секундыне учитываются

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

Рядом со всемирным временем сразу считаются одиннадцать российских поясов, от Калининграда до Камчатки. Кроме Unix понимает серийную дату Excel и Windows FILETIME — форматы, на которых обычно спотыкаются при разборе выгрузок. Пакетный режим принимает целый столбец из таблицы и отдаёт готовый столбец дат.

  1. В верхнее поле — timestamp из лога, в нижнее — дату вида 07.02.2026 14:30. Пересчёт идёт сразу при вводе.
  2. Под полем написано, чем инструмент счёл ваше число. Если он ошибся, выберите единицу вручную в списке рядом.
  3. Всемирное время и время вашего компьютера показываются всегда. В списке ниже — одиннадцать российских поясов со смещением от Москвы.
  4. Во вкладке «Столбцом» вставьте до 5000 строк из таблицы и получите готовый столбец для обратной вставки.

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

Почему одно число — десять цифр, а другое тринадцать?

Unix-время считает, сколько прошло от полуночи 1 января 1970 года по всемирному времени. В секундах сегодняшний момент занимает десять цифр, в миллисекундах — тринадцать. Секунды принято отдавать в базах и в заголовках протоколов, миллисекунды — в JavaScript и в большинстве систем логирования. Инструмент разводит их по длине числа и пишет под полем, что именно он увидел.

Что такое серийная дата Excel и почему она на два дня сдвинута?

Excel хранит дату числом дней от 1 января 1900 года, причём считает несуществующее 29 февраля 1900 года — эта ошибка сохранена ради совместимости с давним Lotus 1-2-3. На практике это значит, что отсчёт удобно вести от 30 декабря 1899 года, и так здесь и сделано. Дробная часть числа — доля суток: 0,5 это полдень.

Что за FILETIME и где он попадается?

Формат Windows: количество интервалов по сто наносекунд от 1 января 1601 года. Встречается в журналах событий, в метаданных файловой системы NTFS и в выгрузках из Active Directory. Числа получаются восемнадцати-девятнадцатизначные, и без пересчёта разобрать их невозможно.

Учитывается ли переход на летнее время?

В России сезонного перевода стрелок нет с 2011 года, поэтому смещение поясов постоянное. Для дат раньше 2011 года показанное здесь время будет отличаться от того, что было на часах: инструмент применяет сегодняшнее смещение и не поднимает историю переводов.

Почему время моего компьютера отличается от московского?

Строка «время вашего компьютера» берёт пояс из настроек операционной системы. Если вы сидите не в Москве или в системе выставлен другой пояс, значения разойдутся. Само число timestamp при этом одно и то же: оно не зависит от пояса и описывает один момент для всей планеты.

Сколько строк переживёт пакетный режим?

До 5000 за раз. Разбор идёт в браузере, поэтому дело упирается в память вкладки; на большем объёме инструмент обрежет список и скажет об этом.

Куда уходит вставленный текст?

Нет. Весь пересчёт делает код страницы, сетевых запросов при работе не происходит.

Спросите нейросети об инструменте

Отвечает DeepSeek по данным этой страницы и тому, что у вас сейчас на экране: методика, ваш результат, ограничения

Похожие инструменты

Дни между датами

Разница в днях, неделях, месяцах и часах, отдельно рабочие дни и выходные. Есть режим «обе даты включительно» и прибавление дней к дате.

Открыть
Разница во времени между городами

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

Открыть
Будильник онлайн

Будильник на нужное время или через N минут: несколько будильников, три мелодии, громкость, повтор через пять минут, уведомление и отсчёт в заголовке вкладки.

Открыть
Калькулятор времени

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

Открыть
Точное время

Часы с секундами по серверным, сверенным по NTP: на сколько спешат или отстают часы устройства, одиннадцать часовых поясов России и полтора десятка городов мира, день года, неделя по ISO и Unix-время.

Открыть
Калькулятор дат: прибавить и отнять

Считает дату через заданный срок: календарные и рабочие дни, недели, месяцы, годы. Показывает день недели, номер недели по ISO, день года и квартал.

Открыть

Ещё инструменты для кода и данных

Base64 и URL, форматтер и сравнение JSON, хеши, регулярные выражения, cron, подсети, UUID, QR-код и Unix-время — в разделе 42 инструмента.