Конвертер часу Unix - позначка часу на дату | POLPROG Skip to content

Конвертер часу Unix FREE

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

Безкоштовно Без реєстрації Приватність передусім
Усе перетворюється у вашому браузері. Жодна позначка часу нікуди не надсилається.
Поточний час Unix
01 / Вхідне значення

Введіть позначку часу

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

Приклади: 1786435200 · 1786435200000 · 2026-08-11 · 2026-08-11 10:00 · 2026-08-11T08:00:00Z

Одиниця
Або оберіть дату й час
Швидкі значення

Перетворення відбувається локально у вашому браузері. Значення ніколи не надсилаються на сервер.

02 / Результат

Готово до використання

Спершу відповідь, по яку ви прийшли; технічні формати згруповано нижче.

Введіть ліворуч позначку часу або дату, і перетворення з'явиться тут. Нічого не надсилається: усе відбувається в цій вкладці браузера.

Порівняння часу

Різниця між двома позначками часу

Обчисліть проміжок між двома моментами без окремого калькулятора. Зручно для журналів, TTL, кешу та токенів. Обидва поля приймають ті самі формати, що й конвертер вище.

Результат наживо
Пакетне перетворення

Багато значень за раз

Вставте до 500 записів, по одному в рядку. Позначки часу й дати можна змішувати; кожен рядок розпізнаємо окремо.

Локально · до 500
Вхідні значення 0/ 500
Попередній перегляд Ще не перетворено
Результат з'явиться тут Вставте значення й натисніть Перетворити, щоб побачити їх, не залишаючи сторінку.
Для розробників

Використайте це значення прямо в коді

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

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

Знання

Про час Unix

Те, що справді важить, у формі, яку переглядають очима, а не стіною тексту.

01 · Основа

Що таке час Unix

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

02 · Точність

Секунди проти мілісекунд

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

03 · Пояси

UTC і часові пояси

Позначка часу вказує на одну й ту саму мить в усьому світі. Пояс визначає лише те, як цю мить записати, і тому 1786435200 це 09:00 у Лондоні та 17:00 у Токіо того самого дня. Літній час теж належить до цього запису, тож інструмент бере кожен зсув із бази IANA у вашому браузері, а не обчислює його.

04 · Рік 2038

Проблема 2038 року

32-бітове ціле зі знаком вміщає секунди Unix лише до значення 2147483647, тобто до 19 січня 2038 року, 03:14:07 UTC. Через секунду воно переповниться до 1901 року. Ідеться про цей один спосіб зберігання, а не про сам час Unix: 64-бітові системи й усі сучасні поширені мови в безпеці. Де це досі болить, так це у 32-бітовій вбудованій прошивці, у двійкових форматах із фіксованою шириною полів і в старих цілочислових стовпцях, які ніхто не розширив.

Запитання

FAQ

Що таке епоха Unix?

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

Чи час Unix завжди в UTC?

Позначка часу Unix це відступ від сталої миті, тож вона не перебуває в жодному поясі. Її зазвичай описують як UTC, бо сама епоха визначена в UTC. Пояси починають важити лише тоді, коли ви перетворюєте число на зрозумілу дату, і саме тому та сама позначка показує різний час у Варшаві та в Токіо.

Чому моя позначка часу має 13 цифр?

Майже напевно тому, що вона в мілісекундах. JavaScript, Java і більшість API у форматі JSON рахують мілісекунди, а це множить значення на тисячу й додає три цифри. Кількість цифр це добра підказка, але не правило: цей конвертер добирає одиницю за порядком величини й дозволяє її змінити.

Чим відрізняються секунди Unix від мілісекунд?

Лише роздільною здатністю. 1786435200 і 1786435200000 це та сама мить; друга форма додатково вміє виражати частки секунди. Сплутати їх це найпоширеніша помилка з позначками часу взагалі, і її легко впізнати: прочитане як секунди значення потрапляє у 2026 рік, а ті самі цифри, прочитані як мілісекунди, потрапляють у січень 1970 року.

Чи можуть позначки часу Unix подавати дати до 1970 року?

Так, у вигляді від'ємних чисел. -86400 це 31 грудня 1969 року. Деякі старіші системи й бази даних зберігають значення як ціле без знаку й відкидають від'ємні, тож дата до 1970 року може пройти через одну систему й зламатися в наступній.

Чи містить час Unix відомості про часовий пояс?

Ні. І це перевага, а не прогалина: зберігати мить і форматувати її для кожного користувача окремо це саме те, що тримає журнал зрозумілим у різних регіонах. Якщо вам потрібен і початковий місцевий час, збережіть поряд із позначкою ідентифікатор поясу IANA.

Як дізнатися поточну позначку часу Unix?

У командному рядку: date +%s. У JavaScript: Math.floor(Date.now() / 1000). У Python: int(time.time()). У PHP: time(). У SQL: EXTRACT(EPOCH FROM NOW()) у PostgreSQL або UNIX_TIMESTAMP() у MySQL. Значення наживо вгорі цієї сторінки це те саме число.

У чому полягає проблема 2038 року?

Позначка часу Unix, збережена в 32-бітовому цілому зі знаком, вичерпається 19 січня 2038 року о 03:14:07 UTC, а наступна секунда переповнить її до 1901 року. Сучасних 64-бітових систем і мов це не стосується, але вбудована прошивка, старі формати файлів і 32-бітові стовпці баз даних досі можуть бути вразливі.

Далі

Кожне перетворення виконує ваш браузер. Жодна позначка часу, дата чи вставлений список ніколи не надсилаються на сервер.