Unix Timestamp конвертер онлайн - перетворення дати та часу

Професійний інструмент для конвертації Unix Timestamp у дату та навпаки. Підтримка мілісекунд, часових поясів, різних форматів дати та програмних прикладів

Конвертер Unix Timestamp
Реальний час Мілісекунди Часові пояси
Зараз:
Режим
Результат

Введіть timestamp або дату

Важливі факти про Unix Timestamp
Проблема 2038 року

Опис: 32-бітні системи зберігають timestamp як signed integer, максимум 2 147 483 647. Це відповідає 19 січня 2038, 03:14:07 UTC. Після цього моменту відбудеться переповнення.

Рішення: 64-бітні системи вирішують проблему, підтримуючи дати до 292 мільярдів років у майбутньому.

Мілісекунди vs секунди

Опис: Стандартний Unix timestamp вимірюється в секундах. JavaScript та деякі API використовують мілісекунди (13 цифр замість 10).

Рішення: Перевіряйте довжину timestamp: 10 цифр = секунди, 13 цифр = мілісекунди.

Негативні timestamp

Опис: Timestamp може бути негативним для дат до 1 січня 1970 року. Наприклад, -86400 відповідає 31 грудня 1969.

Рішення: Більшість сучасних мов програмування коректно обробляють негативні значення.

Часові пояси

Опис: Unix timestamp завжди відносний до UTC. Він не містить інформації про часовий пояс.

Рішення: Зберігайте дані в UTC, конвертуйте в локальний час тільки при відображенні.

Історичні та знакові timestamp
Unix Epoch (початок)

Timestamp: 0

Дата: 1 січня 1970, 00:00:00 UTC

Y2K (проблема 2000)

Timestamp: 946 684 800

Дата: 1 січня 2000, 00:00:00 UTC

32-bit overflow (2038)

Timestamp: 2 147 483 647

Дата: 19 січня 2038, 03:14:07 UTC

Мілленіум 3000

Timestamp: 32 503 680 000

Дата: 1 січня 3000, 00:00:00 UTC

Формати дати та часу
ISO 8601

Приклад: 2024-01-15T14:30:00Z

Шаблон: YYYY-MM-DDTHH:mm:ssZ

RFC 2822

Приклад: Mon, 15 Jan 2024 14:30:00 +0000

Шаблон: ddd, DD MMM YYYY HH:mm:ss ZZ

Європейський

Приклад: 15.01.2024 14:30:00

Шаблон: DD.MM.YYYY HH:mm:ss

Американський

Приклад: 01/15/2024 2:30:00 PM

Шаблон: MM/DD/YYYY h:mm:ss A

Приклади в мовах програмування
JavaScript

Отримати timestamp: Math.floor(Date.now() / 1000)

Конвертувати в дату: new Date(timestamp * 1000)

Python

Отримати timestamp: import time; int(time.time())

Конвертувати в дату: datetime.fromtimestamp(timestamp)

PHP

Отримати timestamp: time()

Конвертувати в дату: date("Y-m-d H:i:s", $timestamp)

MySQL

Отримати timestamp: UNIX_TIMESTAMP()

Конвертувати в дату: FROM_UNIXTIME(timestamp)

Часті питання про Unix Timestamp
Що таке Unix Timestamp?

Unix Timestamp (POSIX time, Epoch time) — це кількість секунд, що минули з 1 січня 1970 року 00:00:00 UTC. Це універсальний спосіб представлення часу, незалежний від часових поясів та форматів дати.

Чому Unix Epoch починається з 1970 року?

Дата була обрана розробниками Unix як зручна точка відліку. 1970 рік був близьким до часу створення Unix (1969-1971), а початок року о півночі спрощував обчислення.

Яка різниця між timestamp в секундах та мілісекундах?

Стандартний Unix timestamp вимірюється в секундах (10 цифр). JavaScript та деякі API використовують мілісекунди (13 цифр). Для конвертації помножте секунди на 1000 або поділіть мілісекунди на 1000.

Що таке проблема 2038 року?

32-бітні системи зберігають timestamp як signed integer з максимальним значенням 2 147 483 647, що відповідає 19 січня 2038, 03:14:07 UTC. Після цього моменту відбудеться переповнення. 64-бітні системи не мають цієї проблеми.

Як timestamp працює з часовими поясами?

Unix timestamp завжди відносний до UTC і не містить інформації про часовий пояс. Один і той самий timestamp представляє один момент часу в усьому світі, але локальний час буде різним залежно від часового поясу.

Чи може timestamp бути негативним?

Так, негативні значення представляють дати до 1 січня 1970 року. Наприклад, timestamp -86400 відповідає 31 грудня 1969 року. Більшість сучасних систем коректно обробляють негативні timestamp.

Де використовується Unix Timestamp?

Unix timestamp широко використовується в базах даних, API, логах серверів, файлових системах, протоколах автентифікації (JWT), кешуванні та будь-яких системах, де потрібне універсальне представлення часу.

Як отримати поточний timestamp?

В JavaScript: Math.floor(Date.now() / 1000). В Python: import time; int(time.time()). В PHP: time(). В командному рядку Unix/Linux: date +%s. Наш конвертер також показує поточний timestamp в реальному часі.

Що таке Unix Timestamp і як його використовувати

Unix Timestamp (Epoch time) — це кількість секунд з 1 січня 1970 року 00:00:00 UTC. Цей формат часу використовується в програмуванні, базах даних та API по всьому світу завдяки своїй універсальності.

Принцип роботи

Timestamp не залежить від часових поясів — це просто число, що представляє конкретний момент часу. Значення 0 відповідає початку епохи Unix, негативні числа — датам до 1970 року. Стандартний формат використовує секунди (10 цифр), але JavaScript та деякі API працюють з мілісекундами (13 цифр).

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

32-бітні системи зберігають timestamp як signed integer з максимумом 2 147 483 647, що відповідає 19 січня 2038 року. Після цієї дати старі системи можуть працювати некоректно. Рішення — 64-бітні системи, які підтримують дати на мільярди років вперед.

Де застосовується

Timestamp використовують для зберігання часу в базах даних, логування подій на серверах, роботи з JWT токенами, кешування та синхронізації даних між системами. Формат ISO 8601 (YYYY-MM-DDTHH:mm:ssZ) часто використовується разом з timestamp для читабельного представлення дати.

Конвертація в різних мовах

Отримати поточний timestamp: JavaScript — Date.now() / 1000, Python — time.time(), PHP — time(). Конвертувати в дату: JavaScript — new Date(timestamp * 1000), Python — datetime.fromtimestamp(), PHP — date("Y-m-d", $timestamp).

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

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

Адміністрація сайту не несе відповідальності за можливі помилки або збитки, пов'язані з використанням результатів розрахунків.