A hora Unix atual e conversão entre Timestamp e data.
Um Unix Timestamp (também chamado de Epoch Time ou POSIX Time) é o número de segundos decorridos desde 1 de janeiro de 1970 às 00:00:00 UTC. Essa data é conhecida como 'Unix Epoch'. Os Unix Timestamps são usados como formato de tempo padrão em praticamente todos os sistemas operacionais, bancos de dados e linguagens de programação.
O Unix Timestamp clássico conta em segundos (10 dígitos, ex. 1700000000). No entanto, muitos sistemas modernos como JavaScript (Date.now()) usam milissegundos (13 dígitos, ex. 1700000000000). Esta ferramenta detecta automaticamente se um valor está em segundos ou milissegundos.
Em 19 de janeiro de 2038 às 03:14:07 UTC, um Unix Timestamp de 32 bits atingirá seu valor máximo (2147483647). Sistemas que ainda usam inteiros de 32 bits para Timestamps sofrerão um overflow. Sistemas modernos de 64 bits não são afetados.
0 — 1 de janeiro de 1970 00:00:00 UTC (Unix Epoch)1000000000 — 9 de setembro de 2001 01:46:40 UTC1700000000 — 14 de novembro de 2023 22:13:20 UTC2000000000 — 18 de maio de 2033 03:33:20 UTC2147483647 — 19 de janeiro de 2038 03:14:07 UTC (máximo 32 bits)