Unix Time
Unix Time – спосіб відображення часу за допомогою цілого числа, що показує скільки секунд пройшло з 00:00:00 UTC 1 січня 1970 року. Це єдиний орієнтир, який використовують багато систем синхронізації. Такий підхід робить обмін даними простим та точним.
Як з’явився принцип відліку
Концепція з’явилася в ранніх Unix та Linux. Формат POSIX став базою для зберігання тимчасових міток. Дата обрана умовно, але саме вона стала спільною точкою для різних платформ. Це спростило обмін інформацією між серверами та додатками.
Як проводиться обчислення
Щоб набути значення, відраховують секунди від початку епохи.
- Місцевий час переводять до UTC.
- Віднімають момент старту.
- Різницю виражають у секундах.
Кожен стандартний день дорівнює 86400 одиницям. Додаток доби збільшує лічильник цього числа.
У JavaScript можна отримати актуальну мітку:
Date.now() / 1000
Функція повертає мілісекунди, а поділ дає секунди.
Де застосовується
Такий спосіб фіксації часу широко використовується в логах, базах даних, API та файлових системах. Він:
- усуває плутанину з часовими поясами;
- забезпечує єдиний стандарт обміну;
- спрощує сортування та планування подій.
Завдяки універсальності та простоті Unix Time залишається основою тимчасових міток у безлічі цифрових сервісів та інструментів.