DT Dev Tools

Timestamp Converter — Конвертер Unix-времени (с, мс, мкс, нс)

Преобразуйте метки Unix в секундах, мс, мкс или нс в даты в любом часовом поясе и обратно. Живые часы, ISO 8601, RFC 2822 и относительное время.

🔒 Работает полностью в вашем браузере — ничего не загружается

Текущее Unix-время
–
–

ФорматЗначение (нажмите, чтобы скопировать)

Дата → метка времени

Был ли инструмент полезен? Оцените его:

Что делает Timestamp Converter

Timestamp Converter переводит значения эпохи Unix в понятные даты и преобразует даты обратно в значения эпохи. Метки времени встречаются в журналах, полезной нагрузке API, строках баз данных, записях кеша, запланированных заданиях и утверждениях JWT, таких как exp, iat и nbf. Живые часы вверху показывают текущее время Unix в секундах и миллисекундах — их можно сразу скопировать в тест или запрос.

Вставьте число, и единица измерения определится автоматически: 10 цифр — секунды, 13 — миллисекунды, 16 — микросекунды (обычны в Python и PostgreSQL), 19 — наносекунды (Go, Prometheus, OpenTelemetry). Большие значения обрабатываются через BigInt, поэтому точность до наносекунд не теряется. Можно также вставить строку с датой в формате ISO 8601 или RFC 2822. Таблица результатов содержит дату в выбранном часовом поясе, ISO 8601 в UTC и со смещением этого пояса, RFC 2822 для заголовков электронной почты, формат RFC 7231, который используется в заголовках HTTP Date и Expires, относительное время, например «3 days ago», все четыре единицы эпохи, дату по номеру недели ISO, день года и смещение UTC. Нажмите на любую строку, чтобы скопировать её.

Приватный рабочий процесс в браузере

Вся обработка выполняется с помощью JavaScript в браузере. Инструмент не загружает на сервер ваши тексты, токены, URL-адреса, фрагменты или сгенерированные значения и не требует аккаунта. Такая модель приватности важна, потому что небольшие утилиты при устранении неполадок часто получают реальные ответы API, образцы конфигураций, журналы, данные аутентификации или примеры, похожие на данные клиентов. Локальная работа снижает риск и делает инструмент мгновенным, так как нет сетевого обмена.

Практические советы

Значения эпохи всегда в UTC; от часового пояса зависит только их читаемая форма. Если журнал сервера из другого региона выглядит сдвинутым на час, выберите IANA-пояс этого региона, а не угадывайте смещения — правила летнего времени применяются для точной даты. Используйте выбор даты в том же поясе, чтобы создать метку времени для теста, например полночь в Europe/Berlin. Если значение превращается в дату 1970 года или в далёкое будущее, скорее всего, выбрана неверная единица — принудительно задайте единицу, чтобы проверить.

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

  1. Введите метку времени или датуВставьте эпоху в секундах, мс, мкс или нс либо дату в формате ISO 8601 / RFC 2822.
  2. Выберите часовой поясВыберите свой локальный пояс, UTC или любой часовой пояс IANA.
  3. Скопируйте любой форматНажмите на строку, чтобы скопировать ISO 8601, RFC 2822, относительное время или любую единицу эпохи.

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

Как он определяет секунды, миллисекунды, микросекунды и наносекунды?
По количеству цифр: до 11 цифр — секунды, 12–14 — миллисекунды, 15–17 — микросекунды и 18–19 — наносекунды. Единицу можно также задать принудительно, а значения в наносекундах сохраняют полную точность.
Можно ли преобразовать в конкретный часовой пояс?
Да. Выберите любой часовой пояс IANA, например America/New_York или Asia/Tokyo; читаемая дата, смещение ISO 8601, дата RFC 2822 и выбор даты следуют за ним, включая летнее время.
Можно ли вставить дату вместо числа?
Да. Строки ISO 8601, например 2024-07-02T00:00:00Z, и даты RFC 2822, например Tue, 02 Jul 2024 00:00:00 +0000, преобразуются во все единицы эпохи.
Загружается ли преобразование?
Нет. Используются API браузера Date и Intl.