Конвертер часових міток Unix

Конвертер часових міток Unix

Це інструмент для роботи з датою та часом, який може конвертувати мітки часу Unix у дати/час і навпаки. Він має функції автоматичного визначення секунд і мілісекунд, автоматичного налаштування часового поясу користувача, визначення часового поясу для введених дат і часу, ISO 8601, RFC 2822, відносного часу та часто використовуваних кнопок дати й часу, і все це акуратно організовано в простому інтерфейсі.

Переклад
Очікуємо на введення даних
Введіть мітку часу або дату та час, а потім натисніть «Перетворити».
Якщо рядок дати та часу не містить UTC або +09:00, він буде інтерпретуватися як дата та час у цьому часовому поясі. За замовчуванням використовуються налаштування браузера користувача.

Загальні дати та час

Результати

Що таке конвертер часових міток Unix?

Конвертер часових міток Unix — це онлайн-інструмент для перетворення часових міток Unix (секунд епохи) у дати та час, зрозумілі для людини.Часовий штамп Unix — це формат, який представляє дату та час у вигляді кількості секунд, що минули з 1 січня 1970 року, 00:00:00 за UTC, і широко використовується в багатьох середовищах розробки, включаючи відповіді API, журнали, бази даних, JavaScript, PHP та Python.Однак, дивлячись лише на число, наприклад 1717046400, не можна інтуїтивно зрозуміти, яку дату та час воно представляє. За допомогою цього інструменту просто введіть часовий штамп, щоб переглянути його одразу в декількох форматах, включаючи UTC, часовий пояс користувача, ISO 8601 та RFC 2822.

У JavaScript функція `Date.now()` повертає значення в мілісекундах, тому часто доводиться мати справу з 13-значними часовими мітками, такими як 1717046400000. З іншого боку, функція `time()` у PHP та багато інструментів на базі Unix використовують значення у секундах, зазвичай довжиною близько 10 цифр. Якщо цю різницю неправильно зрозуміти, дати та час можуть бути значно зміщені або розглядатися як нереальні дати у майбутньому чи минулому. Цей інструмент автоматично визначає секунди та мілісекунди й відображає обидва значення одночасно, що полегшує запобігання плутанині у специфікаціях API та розслідуваннях журналів.

При перетворенні дати та часу в часовий штамп важливо визначити, в якому часовому поясі слід інтерпретувати введену дату та час. Навіть для одного й того ж «2026-06-13 12:00:00» отриманий часовий штамп Unix буде відрізнятися залежно від того, чи розглядається він як UTC, Europe/London чи America/New_York. Цей інструмент дозволяє вибрати часовий пояс для введеної дати та часу. За замовчуванням використовується часовий пояс, виявлений у браузері користувача, що дозволяє користувачам з усього світу легко використовувати інструмент на основі свого місцевого часу.

У параметрах часового поясу відображається якомога більше часових поясів IANA, що підтримуються браузером. Щоб полегшити вибір із великого списку варіантів, ми використали поле введення з функцією пошуку, де можна ввести текст для звуження вибору, замість стандартного випадаючого меню.Користувачі можуть вибрати часовий пояс, ввівши назви міст, регіонів або ідентифікатори часових поясів, такі як America/New_York, Europe/London або Asia/Singapore, що зменшує навантаження на пошук у довгому списку. Це полегшує виявлення непорозумінь, спричинених різницею в часових поясах, під час інтеграції з закордонними сервісами, перевірки журналів сервера або підтвердження часу бронювання.

Крім того, навіть якщо результати відображаються за межами екрана, після перетворення сторінка автоматично прокручується до області результатів. Це запобігає пропуску користувачами змін у результатах у нижній частині сторінки після виконання дії поблизу поля введення. Крім того, ми надаємо пресети, такі як «Поточний час», «Сьогодні о 0:00», «Завтра о 0:00» та «1-ше число цього місяця», що дозволяє вводити часто використовувані дати та час одним кліком. Також відображається зразок коду для розробки, тож ви можете не лише перевірити результати перетворення, а й використовувати його як довідку під час роботи з тими самими значеннями в JavaScript, PHP або Python.

  • Ви можете перетворювати часові мітки Unix на дати та час.
  • Ви можете перетворювати дати та час у часові мітки Unix.
  • Автоматично визначає часові мітки в секундах і мілісекундах.
  • Автоматично встановлює часовий пояс браузера користувача як стандартний.
  • Ви можете вказати, який часовий пояс використовувати при інтерпретації рядків дати та часу.
  • Введення часового поясу на основі пошуку дозволяє вибрати з широкого переліку часових поясів IANA.
  • Ви можете одночасно переглядати час за UTC та часовий пояс відвідувача.
  • Відображає ISO 8601, RFC 2822, відносний час та час, що минув.
  • Ви можете вводити часто використовувані дати та час, наприклад поточний час або перший день місяця, одним кліком.

Як використовувати

Щоб перетворити часовий штамп на дату та час, введіть часовий штамп Unix у секундах (наприклад, 1717046400) або часовий штамп у мілісекундах (наприклад, 1717046400000) у полі введення. Режим перетворення зазвичай можна залишити налаштованим на «Автовизначення».Інструмент визначить, чи значення вказано в секундах чи мілісекундах, виходячи з кількості цифр та формату, і перетворить його у формати, такі як UTC, часовий пояс користувача або ISO 8601. Якщо ви хочете явно трактувати значення як мітку часу, виберіть «Мітка часу → Дата».

Щоб перетворити дату та час на часовий штамп Unix, введіть рядок дати та часу, наприклад 2026-06-13 12:34:56, 2026-06-13T12:34:56 або 2026/06/13 12:34.Якщо рядок дати/часу не містить вказівки часового поясу, наприклад «Z» або «+09:00», він буде інтерпретуватися як дата та час для регіону, вибраного в «Часовий пояс для введеної дати/часу». Значенням за замовчуванням є часовий пояс, виявлений у браузері користувача. Якщо специфікації вашого сервера або API базуються на UTC, виберіть UTC; якщо ви обробляєте час бронювання для певного регіону, виберіть часовий пояс IANA цього регіону.

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

  1. Введіть мітку часу або рядок дати/часу.
  2. Виберіть режим перетворення за потреби.
  3. Під час введення дати та часу перевіряйте часовий пояс для дати та часу, що вводяться.
  4. Натисніть «Перетворити», щоб переглянути результати.
  5. Перевірте необхідні формати, такі як секунди, мілісекунди, UTC, часові пояси відвідувачів та ISO 8601.
  6. Скопіюйте або завантажте цей файл для використання в аналізі журналів або розробці.

Важливі зауваження щодо використання

  • Часові мітки Unix зазвичай базуються на UTC. Відображувана дата та час будуть відрізнятися залежно від часового поясу.
  • Функція `Date.now()` в JavaScript повертає значення в мілісекундах, тоді як функція `time()` в PHP повертає значення в секундах. Зверніть увагу на різницю в точності.
  • Якщо рядок дати та часу не містить часового поясу, він буде інтерпретуватися на основі регіону, обраного як часовий пояс для введеної дати та часу.
  • Часовий пояс користувача залежить від налаштувань його браузера або пристрою. Якщо налаштування пристрою неправильні, це також вплине на значення за замовчуванням.
  • У регіонах, де діє літній час, різниця з UTC може змінюватися залежно від дати, навіть у межах одного регіону. Вибір часового поясу IANA спрощує виконання перетворень з урахуванням літнього часу.

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

Що таке часовий штамп Unix?

Часовий штамп Unix — це числове значення, що представляє дату та час у вигляді кількості секунд, що минули з 1 січня 1970 року, 00:00:00 за UTC. Він широко використовується в API, журналах, базах даних, а також для управління датами та часом у програмах.

Чи означає це те саме, що «час епохи»?

У багатьох випадках терміни «Unix time», «Unix timestamp» та «Epoch time» вживаються майже як синоніми. Усі три терміни позначають формат, що відображає час, який минув від початку епохи Unix.

У чому полягає різниця між секундами та мілісекундами?

Часові мітки в секундах зазвичай мають довжину близько 10 цифр, тоді як часові мітки в мілісекундах зазвичай мають довжину близько 13 цифр. Функція JavaScript `Date.now()` повертає мілісекунди, тоді як функція PHP `time()` повертає секунди.

Як визначається часовий пояс відвідувача?

Функція автоматично визначає часовий пояс, використовуючи інформацію про часовий пояс браузера. Зазвичай це базується на регіональних налаштуваннях пристрою або операційної системи, яку ви використовуєте.

Який часовий пояс використовується для дати та часу створення запису?

Це налаштування визначає, час якого регіону використовувати при інтерпретації рядка дати та часу, що не містить вказівки на часовий пояс.

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

Хоча часові мітки Unix базуються на UTC, час, що відображається, залежить від часового поясу. Це пов’язано з тим, що час відображає різницю між місцевим часом та UTC, а також перехід на літній час.

Що слід ввести у поле введення часового поясу на основі пошуку?

Введіть частину назви часового поясу IANA (наприклад, America/New_York, Europe/London або Asia/Singapore) або назву міста та виберіть із запропонованих варіантів.

Що таке ISO 8601?

ISO 8601 — це стандартний формат для представлення дати та часу. Наприклад, він записується як 2026-06-13T12:34:56Z і зазвичай використовується в API та файлах конфігурації.

Що таке RFC 2822?

Формат RFC 2822 зазвичай використовується в заголовках електронних листів та позначеннях дати й часу, пов’язаних із HTTP. Наприклад, він відображається як «Субота, 13 червня 2026 р., 12:34:56 GMT».

Для чого можна використовувати відносний час?

Відносний час можна використовувати для визначення, на скільки днів до або після поточного моменту припадає введена дата та час. Це корисно для перевірки термінів, міток часу в журналах та часу бронювання.

Що робити, якщо введену дату та час неможливо перетворити?

Перевірте роздільники дат, формати часу, неіснуючі дати та недійсні налаштування часового поясу. Найпростіше почати з тестування зразків введення або формату РРРР-ММ-ДД ГГ:хх:сс.

Чи надсилає цей інструмент введені значення на сервер?

Процес перетворення передбачається для виконання за допомогою JavaScript у браузері. Однак будьте надзвичайно обережні при роботі з URL-адресами або рядками, що містять надзвичайно конфіденційні журнали, особисту інформацію або дані для аутентифікації.

Що слід ввести в поле «Поточний час»?

Кнопка «Поточний час» вводить поточний час, отриманий з вашого браузера. Це корисно, коли потрібно швидко перевірити поточний часовий штамп Unix або формат ISO 8601.

Чи можете ви також перевірити, як отримати поточний часовий штамп Unix у програмі?

Так. У розділі результатів ми покажемо прості приклади коду на JavaScript, PHP та Python. Ви можете використовувати їх разом із результатами перекладу як довідковий матеріал під час реалізації коду.