Converta o horário atual para timestamp Unix ou timestamp Unix para data e hora.
0
1 de janeiro de 1970 às 00:00:00
Suporta timestamps Unix em segundos, milissegundos, microssegundos e nanossegundos.
Aprenda a usar esta ferramenta para converter timestamps Unix para datas ou datas para timestamps.
Escolha entre 'Timestamp → Data' ou 'Data → Timestamp' nas abas no topo.
Para conversão de timestamp, insira números. Para conversão de data, selecione a data e hora.
Ao converter timestamps, escolha a unidade apropriada: segundos, milissegundos, microssegundos ou nanossegundos.
O resultado convertido é exibido automaticamente. Você pode ver tanto o horário GMT quanto o local.
Um timestamp Unix é um valor inteiro que representa o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC. Este valor permite o cálculo numérico do fluxo do tempo, ajudando diversos sistemas como sistemas operacionais, bancos de dados e APIs a processar dados de tempo de forma eficiente. Também é independente de localização e fuso horário.
Timestamps Unix podem ser representados em diversos formatos de data/hora. Esses formatos são definidos de acordo com regras padronizadas e são usados para transmitir dados de tempo de forma consistente entre diferentes sistemas.
| Tempo Legível | Segundos |
|---|---|
| 1 hora | 3600 segundos |
| 1 dia | 86400 segundos |
| 1 semana | 604800 segundos |
| 1 mês (30,44 dias) | 2629743 segundos |
| 1 ano (365,24 dias) | 31556926 segundos |
Os sistemas atuais de 32 bits limitam o valor máximo do timestamp Unix a 19 de janeiro de 2038, às 03:14:07 UTC. Além desse ponto, o timestamp terá overflow e se tornará negativo, potencialmente causando erros no sistema ou datas incorretas. Isso é conhecido como o 'problema de 2038', e a transição para sistemas de 64 bits é essencial para resolvê-lo.