Como usar
- Digite o timestamp ou a data e hora em Timestamp ou data e hora.
- Leia Lido como para ver qual unidade foi considerada para o número.
- Escolha UTC em Uma data e hora sem fuso está em se a data não tem fuso e você quer dizer UTC.
- Use Segundos desde 1970 e Milissegundos desde 1970 no seu código, e ISO 8601 (UTC) para comparar com um log.
O que é um timestamp Unix
Um timestamp Unix conta os segundos desde 1º de janeiro de 1970, às 00:00:00 UTC, a época Unix, e não conta os segundos intercalares. Muitos sistemas contam milissegundos, e alguns bancos de dados e logs usam microssegundos ou nanossegundos. O mesmo momento tem um número diferente em cada unidade.
segundos = milissegundos ÷ 1000
milissegundos = microssegundos ÷ 1000
microssegundos = nanossegundos ÷ 1000
Como a unidade é lida
A página não pergunta qual unidade você quer dizer. Ela conta os dígitos de um número inteiro. Até 10 dígitos são segundos (até o ano 2286), de 11 a 13 dígitos são milissegundos, de 14 a 16 são microssegundos e de 17 a 19 são nanossegundos.
- 1700000000 tem 10 dígitos, então são segundos.
- 1700000000000 tem 13 dígitos, então são milissegundos.
- 1700000000000000 tem 16 dígitos, então são microssegundos.
- 1700000000000000000 tem 19 dígitos, então são nanossegundos.
- Números anteriores a 1970 são negativos, como −1 para 31 de dezembro de 1969 às 23:59:59 UTC. O POSIX não os define, mas a maioria dos sistemas os conta para trás a partir da época, como faz esta página.
Datas e horas ISO 8601
Um valor como 2023-11-14T22:13:20Z tem uma data, a letra T e uma hora. A letra Z significa UTC, e um deslocamento como +03:00 indica o fuso horário. Sem deslocamento, a página usa a regra que você escolher no campo de fuso.
Exemplo resolvido: 1700000000
O número tem 10 dígitos, então é lido como segundos. É 14 de novembro de 2023, às 22:13:20 UTC, que são 1.700.000.000.000 milissegundos.
O mesmo momento em Istambul (UTC+03:00) é 15 de novembro de 2023, às 01:13:20.
| Entrada | Lido como | Segundos | Milissegundos | ISO 8601 (UTC) |
|---|---|---|---|---|
| 1700000000 | segundos (10 dígitos) | 1.700.000.000 | 1.700.000.000.000 | 2023-11-14T22:13:20.000Z |
| 2023-11-14T22:13:20Z | data e hora ISO 8601 | 1.700.000.000 | 1.700.000.000.000 | 2023-11-14T22:13:20.000Z |
Perguntas frequentes
O que é a época Unix?
A época Unix é 1º de janeiro de 1970, às 00:00:00 UTC. Os timestamps Unix contam o tempo desde então, então um número anterior a esse momento é negativo.
Por que o meu timestamp mostra uma data em 1970 ou muito no futuro?
Milissegundos lidos como segundos caem milhares de anos no futuro, e segundos lidos como milissegundos caem em 20 de janeiro de 1970. Confira a quantidade de dígitos: 10 dígitos são segundos e 13 são milissegundos.
Um timestamp Unix é igual em todos os fusos horários?
Sim. Ele conta a partir de um instante fixo em UTC, então o número é o mesmo em todo lugar. Só a hora local escrita ao lado depende do seu fuso horário.
A página envia minhas datas para algum servidor?
Não. A conversão roda no seu navegador, e usa o fuso horário do seu próprio aparelho.
Por que uma data sem fuso dá outro resultado em outra ferramenta?
Uma data ou data e hora sem fuso não nomeia um momento fixo. Esta página a lê pela regra que você escolher, enquanto outras ferramentas podem usar UTC ou o fuso do servidor delas. Escolha a regra que combina com os seus dados.
Fontes
- POSIX (em inglês): Seconds Since the Epoch (The Open Group)
- RFC 3339 (em inglês): Date and Time on the Internet, timestamps (IETF)
- ECMA-262 (em inglês): Date objects in the ECMAScript specification
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.