Czas uniksowy, czas POSIX, (ang. Unix time, POSIX time) – system reprezentacji czasu mierzący zegarową liczbę sekund od
1 stycznia
1970
, godz. 00:00:00 czasu
UTC
, czyli od chwili zwanej początkiem epoki Uniksa (ang. Unix Epoch). Nie uwzględnia
sekund przestępnych
, zatem rzeczywista liczba sekund jakie upłynęły od początku epoki Uniksa jest większa o liczbę sekund przestępnych.
W
systemie operacyjnym
Unix
i pochodnych data i czas są przedstawiane jako 32-bitowa liczba sekund, które upłynęły od początku 1970. Daną tę interpretuje się jako liczbę ze znakiem (signed integer), w której wartości ujemne nie są wykorzystywane. Dlatego też przedział czasu jest ograniczony i wynosi dokładnie 231–1 sekund co daje wartość równą 2 147 483 647.
Pierwsze 109 sekund od początku epoki Uniksa upłynęło 01:46:40 GMT,
9 września
2001
roku. Chwilę tę nazwano "Unix billennium". Systemy uniksowe były odporne na tzw.
problem roku 2000
: 32-bitowy "Unix time" wyczerpie się o 03:14:07
GMT
, we
wtorek
,
19 stycznia
2038
roku — wtedy może pojawić się
problem roku 2038
.
Linki zewnętrzne