DT Dev Tools

Timestamp Converter — Конвертер міток часу Unix у будь-якому поясі

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

🔒 Працює повністю у вашому браузері — нічого не завантажується

Поточний Unix-час
–
–

ФорматЗначення (натисніть, щоб скопіювати)

Дата → мітка часу

Чи був інструмент корисним? Оцініть його:

Що робить Timestamp Converter

Timestamp Converter перетворює значення епохи Unix на зрозумілі людині дати й повертає дати назад у значення епохи. Мітки часу трапляються в журналах, payload-ах API, рядках баз даних, записах кешу, запланованих завданнях і claim-ах 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 дні тому», усі чотири одиниці епохи, дату за тижнем 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.