TextSorter
Relógio ao Vivo atualizando a cada segundo
Timestamp Unix Atual (segundos)
Milissegundos
Hora Local
Hora UTC
Unix para Data
Insira um timestamp Unix acima.
Data para Unix
Escolha uma data e hora acima.

O que é um Timestamp Unix?

Um timestamp Unix (também chamado de tempo epoch ou tempo POSIX) é o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC — um ponto de referência conhecido como o Epoch Unix. É o sistema mais utilizado para representar o tempo na computação.

Como os timestamps Unix são um simples inteiro, são independentes de fuso horário, fáceis de armazenar, ordenar e comparar, e têm suporte universal em todas as linguagens de programação e bancos de dados.

Segundos vs. Milissegundos

Os timestamps Unix clássicos contam segundos. O método Date.now() do JavaScript e muitas APIs modernas retornam milissegundos (multiplica os segundos por 1.000). Este conversor detecta automaticamente qual você tem: valores maiores que 10.000.000.000 (10 bilhões) são tratados como milissegundos.

Obter o timestamp atual

Linguagem / FerramentaSegundosMilissegundos
JavaScriptMath.floor(Date.now()/1000)Date.now()
Pythonimport time; int(time.time())int(time.time()*1000)
PHPtime()round(microtime(true)*1000)
Bashdate +%sdate +%s%3N
MySQLUNIX_TIMESTAMP()
PostgreSQLextract(epoch from now())::int
Gotime.Now().Unix()time.Now().UnixMilli()
RubyTime.now.to_iTime.now.to_i * 1000

Perguntas Frequentes

O que é um timestamp Unix?
Um timestamp Unix é o número de segundos decorridos desde 1º de janeiro de 1970 às 00:00:00 UTC. É uma representação inteira universal e independente de fuso horário de um momento no tempo, amplamente usada em programação, bancos de dados e APIs.
Qual é a diferença entre timestamps em segundos e em milissegundos?
Os timestamps Unix são tradicionalmente contados em segundos. Muitos ambientes modernos (JavaScript, Java, etc.) usam milissegundos — basta multiplicar por 1.000. Esta ferramenta detecta a unidade automaticamente: se o valor for maior que 10.000.000.000, é tratado como milissegundos.
O que é o problema do ano 2038?
Inteiros com sinal de 32 bits só podem armazenar valores até 2.147.483.647, que corresponde a 19 de janeiro de 2038 às 03:14:07 UTC. Sistemas que armazenam timestamps como inteiros de 32 bits sofrerão transbordamento nessa data. Sistemas modernos de 64 bits não são afetados e podem representar datas bilhões de anos no futuro.
Este conversor é privado?
Sim. Todas as conversões ocorrem completamente no seu navegador usando JavaScript. Nenhum dado é enviado para um servidor. A página funciona sem conexão depois de carregada.

Ferramentas Relacionadas