Перейти до основного вмісту
LibraTool logoLibraTool

Конвертер часових міток — безкоштовно

Конвертуйте Unix-часові мітки у читабельні дати та навпаки. Підтримує UTC та місцевий час, секунди та мілісекунди.

Працює офлайн після завантаження
Зараз:
Одиниця:
Швидкий довідник epoch

Типові застосування

  • Конвертуйте Мітки Часу в Даних АналітикиПерекладіть часові мітки Unix з експорту аналітики (Google Analytics, Mixpanel, Amplitude) на читаемі дати.
  • Перетворити Часові Мітки для НалагодженняДекодуйте Unix часові мітки з журналів серверів, помилкових нарахувань і відповідей API у читані дати.
  • Перетворити Часові Мітки у Розробці APIПеревіряйте, порівнюйте та перекладайте Unix часові мітки, повернені REST API та вебгаками.
  • Перетворити Часові Мітки для Запитів до Бази ДанихПеретворіть дати у Unix часові мітки для пропозицій SQL WHERE та запитів діапазонів дат.
  • Перетворити Часові Мітки для ПлануванняПеретворіть конкретні дати та часи у Unix часові мітки для використання в системах планування та API календаря.

Як це працює

Уся конвертація виконується прямо в браузері на вбудованому в JavaScript об’єкті Date і наборі Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — без сторонніх бібліотек і звернень до сервера. З вашого комп’ютера не виходить жодних даних: числа залишаються локальними.

  1. 1
    Визначення й нормалізація одиниць
    Коли ви вставляєте мітку часу, інструмент рахує її цифри, щоб автоматично визначити одиницю: 10 цифр — секунди Unix, 13 — мілісекунди, 16 — мікросекунди, 19 — наносекунди. Власноруч написана евристика за кількістю цифр позначає невідповідність і пропонує змінити одиницю одним кліком, запобігаючи непомітним помилкам на кшталт сприйняття 13-значного значення в мілісекундах як секунд 55881 року.
  2. 2
    Створення дати через Date у JavaScript
    Сире число масштабується до мілісекунд і передається в new Date(ms). Далі вбудовані методи Date (getFullYear, getUTCHours, toISOString тощо) дають локальний час, час UTC і вивід ISO 8601 — без бібліотек розбору.
  3. 3
    Відносний час з урахуванням локалі через Intl.RelativeTimeFormat
    Живий лічильник спрацьовує щосекунди й переобчислює відносну позначку (наприклад, «3 дні тому», «через 2 години») через Intl.RelativeTimeFormat з локаллю сторінки. Це зберігає точність відносного часу, навіть якщо вкладка довго відкрита, і дає граматично правильний результат кожною підтримуваною мовою без додаткових рядків перекладу.
  4. 4
    Показ часових поясів через Intl.DateTimeFormat
    Закріплені часові пояси IANA (наприклад, America/New_York, Asia/Tokyo) форматуються через Intl.DateTimeFormat з параметром timeZone. Повний список назв поясів, які підтримує браузер, береться з Intl.supportedValuesOf('timeZone'). Закріплені пояси зберігаються між сеансами в localStorage.

Схожі інструменти

Часті запитання