Конвертер часових позначок Unix

Конвертуйте часові позначки Unix у дати та навпаки миттєво у вашому браузері.

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

Локальний час
UTC
ISO 8601
Відносний час
Одиниця виміру

Секунди Unix
Мілісекунди Unix
Готово. Введіть часову позначку або виберіть дату.

Введені дані конвертуються у вашому браузері. Нічого не завантажується на BroBroGo.

Поширені запитання

Чи безпечно вставляти часову позначку сюди?

Так. Конвертація відбувається повністю у вашому браузері — нічого не надсилається на BroBroGo.

Як інструмент визначає, у чому вказана позначка часу — у секундах чи мілісекундах?

За кількістю цифр: 10-значне значення сприймається як секунди, а 13-значне — як мілісекунди. Це стандартне правило для всіх конвертерів епохи, оскільки секундна позначка такої довжини вказувала б на століття в майбутньому.

У якому часовому поясі відображаються результати?

Локальний час використовує часовий пояс вашого пристрою, тоді як UTC та ISO 8601 завжди відображаються за всесвітнім координованим часом, незалежно від вашого місцезнаходження.

Концепція Unix-часу та епохи Unix

Unix-час (або POSIX-час) — це система опису моментів часу, яка базується на підрахунку кількості секунд, що минули з моменту епохи Unix. Епоха Unix визначена як 1 січня 1970 року о 00:00:00 за всесвітнім координованим часом (UTC). Ця система є стандартом у комп'ютерних операційних системах та програмуванні завдяки своїй простоті: замість обробки складних календарних систем із різною кількістю днів у місяцях та високосними роками, комп'ютер оперує одним зростаючим числом.

Інструмент «Конвертер часових позначок Unix» дозволяє працювати з цією системою у двох напрямках: перетворювати числові позначки на зрозумілі для людини дати та конвертувати вибрані календарні дати назад у числові значення. Конвертер підтримує роботу з початковою точкою відліку — епохою 0, що відповідає безпосередньо початку відліку 1970 року.

Секунди та мілісекунди у часових позначках

У практичному програмуванні Unix-час вимірюється у двох основних одиницях: секундах та мілісекундах. Вибір одиниці виміру залежить від необхідної точності фіксації подій у системних логах чи базах даних.

Для коректної інтерпретації чисел інструмент застосовує автоматичне правило визначення масштабу вхідного значення:

  • Секунди: 10-значні числові значення (наприклад, 1700000000) розпізнаються як секунди.
  • Мілісекунди: 13-значні числові значення інтерпретуються як мілісекунди.

Ця логіка базується на величині чисел: 10-значне число у секундах покриває поточну епоху, тоді як 13-значне число секунд відносилося б до далекого майбутнього, тому воно автоматично класифікується як мілісекунди.

Вплив часових поясів на конвертацію

При роботі з часовими позначками критично важливо враховувати різницю між локальним часом пристрою та всесвітнім координованим часом (UTC). Сама по собі часова позначка Unix є абсолютною величиною, яка не залежить від географічного положення чи часового поясу. Проте під час її перетворення на людський формат виникають різні варіанти відображення:

  1. Локальний час: відображає дату та час відповідно до часового поясу, встановленого на вашому пристрої.
  2. UTC: показує універсальний час, який є однаковим для будь-якої точки планети.
  3. ISO 8601: міжнародний стандарт представлення дати та часу, який у цьому інструменті завжди виводиться за всесвітнім координованим часом (UTC).

Формат ISO 8601 та відносний час

Формат ISO 8601 є загальноприйнятим стандартом для обміну даними між інформаційними системами. Він усуває неоднозначність при читанні дат користувачами з різних країн (наприклад, запобігає плутанині між форматами день/місяць/рік та місяць/день/рік).

Окрім точних календарних форматів, інструмент вираховує відносний час. Відносний час показує, скільки часу минуло з моменту події або скільки залишилося до неї у майбутньому відносно поточного моменту (наприклад, значення «щойно»). Це спрощує аналіз подій у системних логах, де важлива не лише точна дата, а й швидка оцінка давності події.

Робота з інтерфейсом та обробка помилок

Інструмент працює в режимі реального часу, реагуючи на введення даних користувачем. Ви можете використовувати поточний час як вхідні дані за допомогою кнопки «Поточний час», а також повністю очистити всі поля введення та результати кнопкою «Очистити». Будь-яке отримане значення результату можна скопіювати в буфер обміну пристрою, просто клацнувши на нього.

При введенні некоректних даних інструмент приховує блок результатів та показує відповідне повідомлення про помилку:

  • Якщо введено нечислове значення або неціле число, з'являється статус: «Некоректна часова позначка — введіть ціле число секунд або мілісекунд».
  • Якщо введене число виходить за межі підтримуваного комп'ютерними системами календарного діапазону, відображається повідомлення: «Це число виходить за межі діапазону коректних дат».

Безпека та обробка даних у браузері

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

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

Чи безпечно вставляти часову позначку сюди?

Так. Конвертація відбувається повністю у вашому браузері — нічого не надсилається на BroBroGo.

Як інструмент визначає, у чому вказана позначка часу — у секундах чи мілісекундах?

За кількістю цифр: 10-значне значення сприймається як секунди, а 13-значне — як мілісекунди. Це стандартне правило для всіх конвертерів епохи, оскільки секундна позначка такої довжини вказувала б на століття в майбутньому.

У якому часовому поясі відображаються результати?

Локальний час використовує часовий пояс вашого пристрою, тоді як UTC та ISO 8601 завжди відображаються за всесвітнім координованим часом, незалежно від вашого місцезнаходження.