Hourora

Atalhos de teclado

/
Pesquisar uma cidade
H
Alternar entre 12 e 24 horas
S
Mostrar ou ocultar os segundos
T
Tema: dia, noite, automático
P
Pausar ou retomar o globo
?
Esta lista
PT

Conversor epoch

Tempo Unix agora

Segundos desde 1º de janeiro de 1970, 00:00 UTC, ao vivo, com conversores nos dois sentidos.

Milissegundos

De timestamp para data

De data para timestamp

Conversor em lote

Timestamps viram datas UTC; datas ISO 8601 viram segundos Unix (uma data sem diferença de UTC é lida como UTC).

O tempo Unix de 32 bits com sinal se esgota às 03:14:07 UTC de 19 de janeiro de 2038 (2.147.483.647 segundos); sistemas que armazenam o tempo em 64 bits não são afetados.

Como funciona

O que é o tempo Unix

O tempo Unix (também chamado de tempo epoch ou POSIX) conta os segundos desde 00:00:00 UTC de 1º de janeiro de 1970, ignorando os segundos intercalares. É o mesmo número em todo o planeta no mesmo momento, e é por isso que os programas armazenam o tempo assim e só o convertem para o horário local na hora de exibir.

JavaScript e muitas APIs usam milissegundos (13 dígitos hoje); alguns bancos de dados e logs usam microssegundos (16 dígitos) ou nanossegundos (19 dígitos). O conversor detecta a unidade pelo número de dígitos, e você sempre pode ver qual ele usou.

Perguntas

Bom saber

Qual é o timestamp Unix atual?

É o número ao vivo no topo desta página: os segundos decorridos desde 1º de janeiro de 1970 às 00:00 UTC, conferidos com o servidor do Hourora.

O tempo Unix inclui os segundos intercalares?

Não. Todo dia Unix tem exatamente 86.400 segundos, então a contagem ignora os segundos intercalares; isso mantém simples a aritmética de datas.

O que é o problema do ano 2038?

Sistemas que armazenam o tempo Unix como um número de 32 bits com sinal estouram às 03:14:07 UTC de 19 de janeiro de 2038 e voltam para 1901. Sistemas modernos usam tempo de 64 bits, que dura bilhões de anos.