Перейти до вмісту

Конвертувати Unix timestamp у дату

Перетворюйте Unix-час у секундах, мілісекундах, мікросекундах або наносекундах на зрозумілу дату в будь-якому часовому поясі й навпаки. Усе працює у вашому браузері.

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

Мітка часу в дату

Секунди, мс, мкс або нс — одиницю визначено за розміром числа

Вставте мітку часу з журналу, бази даних або відповіді API.

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

Пакетне конвертування

Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Конвертер Unix-часу

  1. 1

    Вставте мітку часу

    Введіть секунди, мілісекунди, мікросекунди або наносекунди; одиницю буде визначено автоматично, її можна змінити.

  2. 2

    Оберіть часовий пояс

    За замовчуванням результати показано в поясі вашого браузера — оберіть UTC або пояс будь-якого міста зі списку.

  3. 3

    Конвертуйте дату назад

    Введіть дату й час, оберіть їхній часовий пояс і скопіюйте Unix-секунди або мілісекунди.

  4. 4

    Обробіть список

    Вставте багато міток часу або дат, по одній на рядок, потім скопіюйте таблицю або завантажте її як CSV.

Ліміти та Pro

Безкоштовно й без реєстрації: конвертуйте будь-яку дату приблизно від 270 000 року до н. е. до 275 000 року н. е., у понад 400 часових поясах IANA, до 10 000 рядків за раз (показано перші 1000, експортуються всі).

Pro прибирає рекламу; конвертація однакова в усіх тарифах. Дивитися Pro

Про інструмент: Конвертер Unix-часу

Unix-час відлічує секунди від 00:00:00 UTC 1 січня 1970 року без урахування високосних секунд. Саме так більшість баз даних, журналів, API та JWT зберігають момент часу. Проблема в тому, що системи по-різному обирають одиницю: extract(epoch) у PostgreSQL і більшість інструментів Unix дають секунди, Date.now() у JavaScript і Java — мілісекунди, Python може повертати дробові секунди, а Go, InfluxDB чи OpenTelemetry часто використовують наносекунди. Вставте число, і конвертер визначить одиницю за його розміром: до 11 цифр — секунди, 12–14 — мілісекунди, 15–17 — мікросекунди, довше — наносекунди. Припущення можна змінити одним кліком.

Кожен результат показано в часовому поясі вашого браузера, у UTC і в будь-якому поясі IANA на ваш вибір, наприклад America/New_York чи Asia/Kolkata. Ви побачите зрозумілу дату, ISO 8601 зі зсувом, RFC 2822, який використовують в електронній пошті та заголовках HTTP, і відносний час на кшталт «3 дні тому». Той самий момент наведено в усіх чотирьох одиницях; обчислення виконуються точною цілочисельною арифметикою, тож цифри наносекунд ніколи не округлюються. Також показано день року, номер тижня за ISO і примітку, якщо значення виходить за межу 2038 року для 32-бітного time_t.

У зворотний бік працює так: оберіть дату й час, укажіть часовий пояс і отримайте секунди та мілісекунди. Час, який пропущено або повторено через перехід на літній чи зимовий час, позначається. Рядки ISO 8601 і RFC 2822 теж можна вставляти. Пакетне поле конвертує до 10 000 рядків одночасно та експортує CSV. Високосні секунди й календарі, окрім пролептичного григоріанського, не моделюються — як майже в усьому програмному забезпеченні.

Приватність

Усі перетворення виконують вбудовані функції Intl і Date вашого браузера, зокрема правила часових поясів, тому мітки часу з ваших журналів чи баз даних нікуди не надсилаються. У локальному сховищі запамʼятовується лише обраний часовий пояс для показу.

Можливості

Визначення одиниці

Секунди, мс, мкс і нс розпізнаються за розміром числа, з точністю до наносекунди.

Будь-який пояс IANA

Локальний, UTC і всі пояси, які знає ваш браузер; пропуски й повтори через перехід на літній час позначено.

Пакетна конвертація

До 10 000 рядків міток часу або дат одночасно, експорт у CSV.

Конвертер Unix-часу: поширені запитання

Моя мітка часу в секундах чи в мілісекундах?
Порахуйте цифри. Поточна дата в секундах має 10 цифр (близько 1,7 мільярда), у мілісекундах — 13, у мікросекундах — 16, у наносекундах — 19. Конвертер застосовує це правило автоматично й підписує своє припущення під полем введення. Якщо дата виходить у 1970 році або через тисячі років у майбутньому, одиницю визначено хибно: оберіть її вручну.
Чи залежить Unix-мітка часу від часового поясу?
Ні. Мітка часу однакова всюди, бо відлік іде від півночі UTC 1 січня 1970 року. Від поясу змінюється лише зрозуміла людині форма: 1767225600 — це північ 1 січня 2026 року в Лондоні й 19:00 31 грудня 2025 року в Нью-Йорку. Тому краще зберігати мітки часу, а перетворювати їх лише для показу — так уникнете помилок із часовими поясами.
Що таке проблема 2038 року?
Системи, які зберігають Unix-час як знакове 32-бітне ціле, можуть рахувати лише до 2 147 483 647 секунд, тобто до 03:14:07 UTC 19 січня 2038 року. Через секунду значення переходить у від’ємне й читається як 1901 рік. Сучасні 64-бітні системи цієї проблеми не мають, а конвертер повідомляє, якщо значення перевищує 32-бітну межу.
Як враховується перехід на літній час під час конвертації дати?
Коли годинники переводять уперед, місцевого часу в пропущену годину не існує: конвертер повідомляє про це й бере момент після переходу. Коли годинники переводять назад, година настає двічі: показано перше входження та наведено мітку часу другого. Обидва правила походять із вбудованої в ваш браузер бази часових поясів.
Чи можна конвертувати від’ємні мітки часу або дати до 1970 року?
Так. Від’ємні значення відлічуються назад від 1970 року, тож -86400 — це 31 грудня 1969 року, 00:00 UTC. Працюють дати приблизно від 271 821 року до н. е. до 275 760 року н. е. — це повний діапазон Date у JavaScript. Для історичного місцевого часу до запровадження стандартних поясів використовується місцевий середній час із бази часових поясів.