RevealTheme logo

Конвертер Unix timestamp

Преобразует Unix timestamp в удобочитаемые даты и обратно. Обновляется в реальном времени.

Как пользоваться этим инструментом

  1. 1

    Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.

  2. 2

    Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.

  3. 3

    Click 'Now' to fill both fields with the current moment.

  4. 4

    Select and copy the value you need from either field.

Что такое Unix timestamp и почему его используют API?

Unix timestamp (также называемый epoch-временем или POSIX-временем) — это одно целое число, представляющее количество секунд, прошедших с 1 января 1970 года в 00:00:00 UTC, момента, известного как «эпоха Unix». Эта конвенция восходит к первой операционной системе Unix из лабораторий Bell в 1970-х годах. Его преимущество перед удобочитаемыми датами в том, что это одно число, не зависящее от часового пояса, его легко сравнивать, над ним легко производить арифметические операции, и оно однозначно для всех систем. Каждая база данных, файл журнала, JWT, OAuth-токен и большинство современных API используют Unix timestamp внутренне. Поле «exp» в JWT — это Unix timestamp; поле «created_at» в большинстве API — это Unix timestamp или производная от него строка ISO 8601; время изменения файлов в Linux/macOS хранится в виде Unix timestamp. Есть два распространённых варианта, которые следует различать: секунды (исходная конвенция Unix, используемая в JWT, OAuth и метаданных файлов Linux) и миллисекунды (используемые в Date.now() в JavaScript, System.currentTimeMillis() в Java и многих современных API). Значение из 10 цифр — это секунды; значение из 13 цифр — это миллисекунды. Этот инструмент обрабатывает оба варианта: вставьте любой формат в любое поле, и мы автоматически определим его и выполним преобразование. Ещё одно понятие, которое стоит знать: ISO 8601 — это стандартный удобочитаемый формат (2025-12-31T23:59:59Z), строго упорядоченный по алфавиту и разбираемый везде. Когда у вас есть выбор между хранением временны́х меток в виде целых чисел Unix или строк ISO 8601, предпочтите Unix для производительности и ISO 8601 для удобочитаемости.

Типичные сценарии использования

  • Декодируйте claim 'exp' или 'iat' из полезной нагрузки JWT, чтобы узнать, когда он истекает.

  • Преобразуйте метки времени из ответов API в вашу локальную часовую зону для отладки.

  • Генерируйте метки времени для установки заголовков срока действия cookie.

  • Переводите метки времени базы данных (секунды эпохи) в ISO 8601 для разбора логов.

  • Вычисляйте прошедшее время между двумя событиями, вычитая их метки времени Unix.

  • Планируйте задания cron с помощью команды at, используя явные метки времени Unix.

Часто задаваемые вопросы

Почему именно 1970 год?
Это конвенция ранних систем Unix из лабораторий Bell. Выбор был произвольным, но он закрепился. 32-битное целое число со знаком, в котором она изначально хранилась, переполняется в 2:14:07 UTC 19 января 2038 года — это «проблема 2038 года». Современные системы используют 64-битные целые числа, отодвигая переполнение до 292 277 026 596 года.
Секунды или миллисекунды?
Unix timestamp измеряется в секундах (10-значные числа в 2025 году). Date.now() в JavaScript и System.currentTimeMillis() в Java используют миллисекунды (13 цифр). Всегда проверяйте, что ожидает вызываемый вами API: отсутствующий или лишний множитель в 1000 — это ошибка номер один с временны́ми метками в продакшене.
Как увидеть эту метку в моём часовом поясе?
Unix timestamp не зависит от часового пояса: он представляет один и тот же момент везде. Отобразите его в вашем локальном поясе, передав метку в форматировщик дат вашего языка с подходящим поясом. В JavaScript: new Date(ts*1000).toLocaleString('ru-RU', { timeZone: 'America/New_York' }).
В чём разница между временем Unix и UTC?
Время Unix — это одно число; UTC — это представление, включающее год, месяц, день, час, минуту и секунду. Unix timestamp по конвенции всегда выражен в UTC: «времени Unix в EST» не существует. Отображение может быть в любом поясе, но базовое число универсально.
Как обрабатываются високосные секунды?
Время Unix игнорирует високосные секунды: оно делает вид, что в каждом дне ровно 86 400 секунд. Это означает, что время Unix может ненадолго пойти вспять или замереть во время вставки високосных секунд. Для большинства приложений это незаметно; для систем высокой точности (GPS, финансовый трейдинг) используйте TAI (Международное атомное время).
Может ли Unix timestamp быть отрицательным?
Да: такие значения представляют даты до 1970 года. Отрицательные метки работают в большинстве языков, хотя некоторые устаревшие системы их отклоняют.
Что такое временна́я метка в формате ISO 8601?
ISO 8601 — это международный стандарт удобочитаемого формата даты/времени: ГГГГ-ММ-ДДTЧЧ:ММ:ССZ (Z = UTC, или +ЧЧ:ММ для других смещений). Пример: 2025-12-31T23:59:59Z. Строки ISO 8601 сортируются по алфавиту в хронологическом порядке, что делает их отличным выбором для файлов журнала и запросов к базам данных.

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

Декодировщик JWT

Мгновенно декодирует JSON Web Tokens (JWT). Работает в вашем браузере: токены никогда не покидают ваше устройство, поэтому им безопасно пользоваться с продакшен-секретами.

Форматировщик и валидатор JSON

Форматируйте, проверяйте и минифицируйте JSON онлайн. Работает полностью в вашем браузере: ваши данные никогда не покидают ваше устройство.

Форматировщик XML

Форматирует и делает читаемыми документы XML. Полезно для SOAP, карт сайта, RSS-лент и файлов конфигурации.

Кодировщик и декодировщик Base64

Кодирует строки в Base64 или декодирует Base64 в текст. Уважает вашу конфиденциальность: всё выполняется в вашем браузере.

Кодировщик и декодировщик URL

Преобразует текст в безопасную для URL кодировку (процентное кодирование) и обратно. Полезно для строк запроса, перенаправлений и OAuth-потоков.

Кодировщик и декодировщик HTML-сущностей

Преобразует специальные символы в HTML-сущности (&, < и т. д.) и обратно. Полезно для безопасной вставки текста в HTML.

Подпишитесь на обновления

Мы не продаем ваш адрес электронной почты. Мы не рассылаем спам.

© 2026 RevealTheme. All rights reserved.