calculatorgate.com
Főoldal
/Unix időbélyeg

Unix időbélyeg átváltó – epoch idő dátummá alakítása

Átváltás Unix időbélyeg és dátum között

Mi az a Unix időbélyeg?

Az epoch idő magyarázata fejlesztőknek és érdeklődőknek

A Unix időbélyeg (más néven epoch idő) az 1970. január 1. 00:00:00 UTC óta eltelt másodpercek száma – ezt a pillanatot Unix epochnak nevezik. Ez a legáltalánosabb módja egy időpont ábrázolásának az informatikában. Miért 1970? A Unix operációs rendszereket az 1960-as évek végén és az 1970-es évek elején fejlesztették. Az 1970. január 1-jét kényelmes viszonyítási pontként választották – akkoriban közeli dátum volt, amely hosszú használható tartományt biztosított. Ezredmásodperc vagy másodperc: A JavaScript ezredmásodpercet használ (a másodperceket szorozza 1000-rel), míg a Unix/Linux parancsok és a legtöbb adatbázis másodpercet. Időbélyegek kezelésekor mindig ellenőrizze, milyen egységet vár a rendszer – ez gyakori hibaforrás. A 2038-as probléma: A 32 bites rendszerek előjeles egész számként tárolják a Unix időbélyeget, amely 2038. január 19-én 03:14:07 UTC-kor eléri a maximumát. A modern 64 bites rendszereknél ez a probléma nem áll fenn, és évmilliárdokkal későbbi dátumokat is képesek ábrázolni. Gyakori felhasználás: API-válaszok, adatbázisrekordok, naplófájlok, fájlmódosítási idők, hitelesítési tokenek (JWT lejárat), gyorsítótár-fejlécek, és minden olyan hely, ahol nyelvfüggetlen időformátumra van szükség.