Sobre esta ferramenta
Converte entre timestamps Unix (segundos ou milissegundos desde 1 de Janeiro de 1970) e datas legíveis em qualquer fuso horário. Útil para depurar logs e bases de dados onde tempos costumam estar guardados como timestamps, conferir respostas de APIs, calcular diferenças entre dois momentos, ou simplesmente perceber que data é representada por aquele número grande.
Como usar
- Escolhe a direcção: timestamp para data, ou data para timestamp.
- Indica se o timestamp está em segundos ou em milissegundos.
- Insere o valor. O resultado aparece em vários formatos comuns (UTC, fuso local, ISO 8601).
Perguntas frequentes
- Qual é a diferença entre timestamp em segundos e em milissegundos?
- Os dois sistemas convivem. Em ambientes mais antigos e em alguns sistemas Unix, é comum em segundos. Em JavaScript e plataformas modernas, é frequente em milissegundos (mil vezes maior). Antes de converter, confirma qual estás a usar, ou o resultado dará uma data muito diferente da esperada.
- Os timestamps incluem informação de fuso horário?
- Não. Um timestamp Unix é um número absoluto que representa um instante no tempo, independente de fuso. O fuso só entra na hora de o converter para uma data legível. A mesma timestamp produz a hora 14:00 em Lisboa e 15:00 em Berlim, porque é o mesmo momento visto de fusos diferentes.