Aktualny czas Unix i konwersja między Timestamp a datą.
Unix Timestamp (znany również jako Epoch Time lub POSIX Time) to liczba sekund, które upłynęły od 1 stycznia 1970 roku o godzinie 00:00:00 UTC. Ta data nazywana jest 'Unix Epoch'. Unix Timestamps są używane jako standardowy format czasu w praktycznie wszystkich systemach operacyjnych, bazach danych i językach programowania.
Klasyczny Unix Timestamp liczy w sekundach (10 cyfr, np. 1700000000). Jednak wiele nowoczesnych systemów, takich jak JavaScript (Date.now()), używa milisekund (13 cyfr, np. 1700000000000). To narzędzie automatycznie wykrywa, czy wartość podana jest w sekundach czy milisekundach.
19 stycznia 2038 roku o godzinie 03:14:07 UTC 32-bitowy Unix Timestamp osiągnie swoją maksymalną wartość (2147483647). Systemy nadal używające 32-bitowych liczb całkowitych do Timestamps doświadczą przepełnienia. Nowoczesne systemy 64-bitowe nie są zagrożone.
0 — 1 stycznia 1970 00:00:00 UTC (Unix Epoch)1000000000 — 9 września 2001 01:46:40 UTC1700000000 — 14 listopada 2023 22:13:20 UTC2000000000 — 18 maja 2033 03:33:20 UTC2147483647 — 19 stycznia 2038 03:14:07 UTC (maks. 32 bity)