Conversor de Marcas Temporais Unix
Converte entre tempo Unix e uma data UTC legível, nos dois sentidos.
Resultados
O que faz esta ferramenta
O tempo Unix é um número único que conta os segundos desde o primeiro instante de 1970, e é assim que quase todos os computadores guardam um momento internamente — em registos, em bases de dados, em APIs, nos dados dos ficheiros. Não tem fuso horário nem hora de Verão, que é precisamente a razão por que se usa, e precisamente a razão por que é ilegível. A conversão aqui é feita com aritmética de calendário pura em vez de uma biblioteca de datas, por isso o mesmo número dá a mesma resposta em todo o lado.
Fórmula
segundos desde 1 de Janeiro de 1970 em UTC, convertidos por aritmética de calendário
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
text | Marca temporal ou data | — |
mode | Sentido | — |
OUT | Data e hora em UTC | — |
DT | Data | — |
TM | Hora | — |
WD | Dia da semana | — |
SE | Segundos desde 1970 | — |
MS | Milissegundos desde 1970 | — |
Exemplo resolvido
- Marca temporal ou data1758240000
- Sentidoto_date
- Data e hora em UTC2025-09-19T00:00:00Z
- Data2025-09-19
- Hora00:00:00
- Dia da semanaFriday
- Segundos desde 19701758240000
- Milissegundos desde 19701758240000000
Limitações
- O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.
- As datas são tratadas como datas de calendário. Fusos horários, mudanças de hora e feriados não são considerados.
Perguntas frequentes
Segundos ou milissegundos?
Descobre-o pelo comprimento. Uma marca temporal em segundos para qualquer data entre 2001 e 2286 tem dez algarismos; o mesmo instante em milissegundos tem treze. Tudo o que tenha mais de onze algarismos é por isso lido como milissegundos, o que cobre todos os casos práticos e é a mesma regra que a maioria das bibliotecas usa. O tempo Unix conta em UTC e ignora os segundos intercalares, por isso a conversão é aritmética pura sem fuso horário nenhum lá dentro.