Conversor de Timestamp
Converta um timestamp Unix em data legível em qualquer fuso, ou uma data com fuso em timestamp. A ferramenta detecta se o número está em segundos ou milissegundos e mostra o relógio atual.
Seus dados são processados no seu navegador e não são enviados nem armazenados.
Como usar
- Cole o timestamp. A ferramenta detecta se é em segundos ou milissegundos pelo tamanho.
- Escolha o fuso em que quer ver a data.
- Confira ISO 8601, RFC 2822 e o tempo relativo.
- Na aba inversa, informe a data e a hora com o fuso para obter o timestamp.
O que é timestamp Unix
O timestamp Unix é a quantidade de segundos desde 1º de janeiro de 1970, em UTC. Sistemas, bancos de dados e APIs usam esse número por ser simples de comparar e de guardar.
Segundos ou milissegundos
Muitas linguagens usam milissegundos, que são mil vezes maiores. Números com 11 dígitos ou mais são tratados como milissegundos. Por isso, um valor de 1700000000 é lido como segundos e 1700000000000 como milissegundos.
Fusos e horário de verão
O timestamp não tem fuso: ele marca um instante único. O fuso só entra na hora de mostrar a data. Por isso, o mesmo número aparece com horas diferentes em cada região, mas representa o mesmo momento.
ISO 8601 e RFC 2822
O ISO 8601 é o formato padrão para datas em APIs e arquivos, com o deslocamento de fuso no fim. O RFC 2822 é o formato usado em cabeçalhos de e-mail e HTTP, sempre em GMT.
Conversão inversa
Ao converter uma data em timestamp, informe o fuso correto. Se você usar o fuso errado, o resultado fica deslocado em horas. Confira o fuso do sistema de origem antes de copiar o número.
Como usar o resultado
Ao depurar um problema de horário, converta os timestamps dos registros para o fuso do usuário afetado e compare com o horário do servidor. Diferenças de uma ou duas horas quase sempre indicam fuso ou horário de verão mal configurado. Registre sempre o fuso junto com a data nos seus logs.
Atenção
Ao converter um número muito grande, confirme se ele está em segundos ou em milissegundos. Um erro de unidade desloca a data em milhares de anos, o que é fácil de notar.
Perguntas frequentes
O timestamp começa em que data?
Em 1º de janeiro de 1970, às 00:00 UTC. Esse instante é chamado de época Unix.
Por que o relógio mostra milissegundos?
Porque muitos sistemas trabalham com essa precisão. A ferramenta mostra os dois formatos para você escolher.
O timestamp considera horário de verão?
O número em si não considera. Ao mostrar a data, a ferramenta usa as regras do fuso escolhido, incluindo o horário de verão.
A ferramenta envia meus dados para algum servidor?
Não. A conversão acontece no seu navegador.