Яка різниця між міткою часу UTC і Unix?

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

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

минуло з моменту абсолютного походження, який називається «Епохою»: 1 січня 1970 року 00:00:00 UTC. Це офіційно визнано в POSIX. Отже «Час UNIX» — це система відліку, а «мітки часу епохи» — це моменти часу в цій системі.

Стандарт місцевого часу залежить від поточного часового поясу, тоді як UTC є глобальним стандартом часу і не залежить від значень часового поясу. Хоча концептуально різний, UTC також відомий як GMT (середній час за Гринвічем). Стандарт, який використовується апаратним годинником (тактовий годинник CMOS, час BIOS), встановлюється операційною системою.

Позначка часу Unix — це ціле число, яке представляє час відповідно до кількості секунд після опівночі 1 січня 1970 року.. Наприклад: 20 секунд і 13 хвилин першої ночі 10 серпня 2023 року можна записати як 1691622800.

Час Unix відрізняється від всесвітнього координованого часу (UTC) і міжнародного атомного часу (TAI) обробкою високосних секунд. UTC включає високосні секунди, які коригують розбіжність між точним часом, виміряним атомним годинником, і сонячним часом, пов’язаним із положенням Землі відносно Сонця.