tomai
Войти
Бесплатно · Инструменты разработчика

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

Преобразуйте эпоху в дату и обратно — секунды, миллисекунды, микро- и наносекунды

Текущее Unix-время
Метка → Дата
Единица:
Локально
UTC
ISO 8601
Относительно
Дата → Метка
Секунды
Миллисекунды
ISO 8601

Часть с часовым поясом — самая сложная

Автоопределение единиц

Секунды, миллисекунды, микросекунды и наносекунды определяются автоматически по числу цифр: 10-значный эпохальный штамп, 13-значные миллисекунды и 19-значные наносекунды разрешаются, не касаясь выпадающего списка.

🔒

Четыре формата сразу

Один ввод даёт местное время, UTC, ISO 8601 и относительное значение вроде «три дня назад», а часы в шапке тикают в реальном времени — клик по любому из чисел переносит его в конвертер.

🎯

Из даты обратно в эпоху

Обратное направление превращает выбранную дату в эпохальные секунды, миллисекунды и ISO-строку, так что API с ожиданием любой точности получает своё значение из той же формы.

Что такое конвертер Unix-времени?

Unix-время отсчитывает секунды — или миллисекунды — с 1 января 1970 года UTC, и это формат времени большинства API, логов и баз данных. Прочитать число вида 1754833920 как дату глазами невозможно, а вычислить нужное число для конкретной даты — тоже задача, полная ловушек. Этот конвертер работает в обе стороны: вставьте метку времени и получите локальное время, UTC, ISO 8601 и относительное время вроде «3 дня назад»; или выберите дату и получите соответствующие секунды, миллисекунды и ISO-строку. Единица входного значения — секунды, миллисекунды, микросекунды или наносекунды — определяется автоматически, с возможностью задать её вручную. Живые часы сверху показывают текущее epoch-время в секундах и миллисекундах; по клику значение попадает в поле ввода. Инструмент создан для разработчиков, DevOps-инженеров и всех, кто разбирает логи.

Что умеет этот инструмент

  • 🕐 Живые часы с текущими секундами и миллисекундами
  • 🔍 Автоопределение единицы: секунды, мс, мкс или нс
  • 🔄 Метка времени в дату: локальное время, UTC, ISO 8601, относительное время
  • 📅 Дата в метку времени: секунды, миллисекунды и ISO
  • 📋 Копирование любого результата в один клик

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

  • Когда читаете поле времени в ответе API или строке лога
  • Когда генерируете время истечения для тестового токена
  • Когда при отладке переводите время между UTC и локальным
  • Когда при инциденте сопоставляете относительное и абсолютное время

Конфиденциальность: все преобразования выполняются локально в браузере; ваши метки времени никуда не отправляются и не сохраняются.

Эпохальные числа против ISO-строк

Unix-время считает секунды с 1970-01-01 UTC — намеренно без привязки к часовому поясу. Всё, что связано с часовым поясом, происходит только при отображении:

  • Простое число не содержит информации о смещении: одно и то же значение 1700000000 может соответствовать ужину в Берлине и обеду в Нью-Йорке.
  • Строки в формате ISO 8601 содержат своё смещение (Z или +08:00) — их предпочтительно использовать для хранения, а преобразование применяйте только при отображении.
  • 10 цифр = секунды, 13 цифр = миллисекунды: этот инструмент автоматически определяет формат и указывает, какую интерпретацию он принял.

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

Что такое Unix-метка времени?

Это число секунд (или милли-, микро-, наносекунд), прошедших с 00:00:00 UTC 1 января 1970 года — эпохи Unix. Она не зависит от часового пояса, что делает её компактным и однозначным способом хранения момента времени.

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

По числу цифр: 10 цифр — секунды, 13 — миллисекунды, 16 — микросекунды, 19 — наносекунды. Автоопределение охватывает 2001–2286 годы; для значений вне диапазона выберите единицу вручную.

В каком часовом поясе результаты?

Строка «Локально» использует часовой пояс и локаль вашего устройства через Intl API; «UTC» и «ISO 8601» всегда в UTC. Поле Дата→Метка интерпретирует выбранную дату в вашем локальном поясе.

Почему моя временная метка смещается ровно на один час?

Почти всегда это граница перехода на летнее время. Строка с «настенным» временем вроде 2026-03-29 02:30 в том году просто не существовала в Европе; парсеры либо перескакивают на час вперёд, либо выбирают одно из двух возможных значений в зависимости от настроек. Храните время в UTC или с полным ISO-смещением — и неоднозначность исчезнет.

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

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