Конвертер Unix timestamp
Преобразует Unix timestamp в удобочитаемые даты и обратно. Обновляется в реальном времени.
Как пользоваться этим инструментом
- 1
Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.
- 2
Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.
- 3
Click 'Now' to fill both fields with the current moment.
- 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 и UTC?▼
Как обрабатываются високосные секунды?▼
Может ли Unix timestamp быть отрицательным?▼
Что такое временна́я метка в формате ISO 8601?▼
Похожие инструменты
Декодировщик JWT
Мгновенно декодирует JSON Web Tokens (JWT). Работает в вашем браузере: токены никогда не покидают ваше устройство, поэтому им безопасно пользоваться с продакшен-секретами.
Форматировщик и валидатор JSON
Форматируйте, проверяйте и минифицируйте JSON онлайн. Работает полностью в вашем браузере: ваши данные никогда не покидают ваше устройство.
Форматировщик XML
Форматирует и делает читаемыми документы XML. Полезно для SOAP, карт сайта, RSS-лент и файлов конфигурации.
Кодировщик и декодировщик Base64
Кодирует строки в Base64 или декодирует Base64 в текст. Уважает вашу конфиденциальность: всё выполняется в вашем браузере.
Кодировщик и декодировщик URL
Преобразует текст в безопасную для URL кодировку (процентное кодирование) и обратно. Полезно для строк запроса, перенаправлений и OAuth-потоков.
Кодировщик и декодировщик HTML-сущностей
Преобразует специальные символы в HTML-сущности (&, < и т. д.) и обратно. Полезно для безопасной вставки текста в HTML.