Conversor de Timestamp Online

--
--
Ano Mês Dia Hora Min Seg
--

Exemplos

Idioma Exemplo de código Ação
JavaScript Math.round(new Date() / 1000)
Python import time; int(time.time())
PHP time()
Java System.currentTimeMillis() / 1000
C# DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Go time.Now().Unix()
Ruby Time.now.to_i
Swift Int(Date().timeIntervalSince1970)
Objective-C [[NSDate date] timeIntervalSince1970]
Shell date +%s
Lua os.time()
MySQL SELECT UNIX_TIMESTAMP();
SQLite SELECT strftime('%s','now');
Dart (DateTime.now().millisecondsSinceEpoch / 1000).truncate()
Groovy (new Date().time / 1000).toLong()

O timestamp Unix (Unix timestamp ou Epoch time) é uma forma de representar o tempo em segundos desde 1º de janeiro de 1970 00:00:00 UTC, conhecido como época Unix. Ele fornece uma representação unificada do tempo para sincronização entre sistemas, registro de eventos, cálculo de intervalos e conversão de tempo em programação, independente de fusos horários e horário de verão.

Existem timestamps de nível de segundos (10 dígitos) e milissegundos (13 dígitos). Por exemplo, 1678901234 indica segundos desde a época, e 1678901234567 indica milissegundos. O formato numérico facilita cálculos, ordenação e não depende do fuso horário local, sendo um padrão global amplamente usado em bancos de dados, logs e desenvolvimento.

Na maioria das linguagens de programação é fácil obter timestamps Unix, como JavaScript Math.round(new Date() / 1000), Python int(time.time()) ou PHP time(). Para leitura humana, geralmente é necessário converter o timestamp para data/hora padrão e vice-versa. Nossa ferramenta permite converter rapidamente timestamps Unix para horário local ou data padrão em timestamp, suportando segundos e milissegundos.

Historicamente, timestamps Unix eram armazenados como inteiros de 32 bits, causando o problema de 2038. Sistemas modernos usam inteiros de 64 bits para maior alcance de tempo. Os timestamps Unix são amplamente usados em logs de sites, análise de dados, sincronização de APIs e outros aplicativos, fornecendo representação de tempo precisa, unificada e conveniente para cálculos.

Introdução à ferramenta

Converter tempo em timestamp ou timestamp em tempo

Mais conveniente de usar em dispositivos móveis.