WALUDO Ferramentas
DEVELOP.05 UNIX TIMESTAMP

Conversor de timestamp Unix

Hora atual, conversão nos dois sentidos e precisão ficam na mesma tela.

NOW

Hora Unix atual

Hora local do navegadorTodas as conversões usam as APIs Date e Intl nativas do navegador
Até o limite Y2038
EPOCH

Timestamp para data

Aguardando entrada
Hora local do navegador
Hora UTC
Fuso selecionado
ISO 8601
DATE

Data para timestamp

Interpretar a entrada como
segundos
milissegundos
microssegundos
nanossegundos
§ 01

Como converter um timestamp Unix

1
1

Cole um timestamp

O comprimento identifica segundos, milissegundos, microssegundos ou nanossegundos e mostra horários local, UTC, ISO e do fuso escolhido.

2
2

Converta uma data

Escolha data e hora e diga se devem ser interpretadas como local ou UTC para obter quatro precisões.

3
3

Copie a precisão

Cada valor atual e convertido pode ser copiado diretamente, sem escolher um formato global.

§ 02

Timestamp e fuso são coisas diferentes

Um timestamp Unix é uma linha do tempo independente do local, com zero em 1º de janeiro de 1970 UTC. O mesmo número representa o mesmo instante em qualquer cidade; o fuso só controla o relógio mostrado.

Logs e APIs web usam principalmente segundos e milissegundos. Microssegundos e nanossegundos aparecem em sistemas precisos, mas Date armazena milissegundos e trunca a precisão maior ao exibir datas.

§ 03

Quatro precisões comuns

Precisão
Dígitos típicos
Fontes comuns
Segundos
10
Comandos Unix, PHP, Python
Milissegundos
13
JavaScript, navegadores, Java
Microssegundos
16
Bancos de dados, logs distribuídos
Nanossegundos
19
Relógios de alta resolução, rastreamento
§ 04

Obter o timestamp atual no código

const seconds = Math.floor(Date.now() / 1000);
const milliseconds = Date.now();
§ 05

Perguntas frequentes

Q1Qual a diferença entre timestamps de 10 e 13 dígitos?

Os de 10 dígitos normalmente contam segundos e os de 13 milissegundos; microssegundos e nanossegundos chegam a 16 e 19 dígitos.

Q2Um timestamp Unix inclui fuso horário?

Não. Ele mede o tempo desde a época Unix em UTC e representa o mesmo instante no mundo todo; o fuso só muda a exibição.

Q3Por que escolher local ou UTC para uma data?

Uma data pode não informar o fuso. Definir a interpretação evita timestamps diferentes em computadores de zonas distintas.

Q4Timestamps negativos são válidos?

Sim. Representam datas anteriores a 1º de janeiro de 1970 UTC, embora datas muito distantes possam exceder o intervalo de Date.

Q5O que é o problema Y2038?

Sistemas antigos que guardam segundos em inteiros assinados de 32 bits transbordam em 19 de janeiro de 2038; implementações modernas de 64 bits não têm esse limite.

✳ WALUDO TOOLBOX ✳ Ferramentas nativas do navegador · NO SERVER · NO DATA COLLECTION

Seus arquivos nunca saem do computador · FILES STAY LOCAL · PRIVACY FIRST