Tudo corre localmente. O timestamp que colas é interpretado na própria página, formatado com os dados de fuso horário do teu navegador e nunca é enviado ou registado num servidor. Continua a funcionar offline depois de a página carregar, e o contador em direto no topo mostra sempre a hora Unix atual.
Conversor de timestamp Unix
Funciona inteiramente no navegador - sem carregar nada, sem registo.
Timestamp para data
Detetado: segundos
- UTC
- -
- A tua hora local
- -
- ISO 8601 (UTC)
- -
- Relativo
- -
Data para timestamp
O que é um timestamp Unix
Um timestamp Unix (epoch time) é o número de segundos decorridos desde as 00:00:00 UTC de 1 de janeiro de 1970, sem contar os segundos bissextos. Este conversor transforma qualquer valor epoch (segundos ou milissegundos, detetados automaticamente) numa data legível em UTC e hora local, e converte também uma data de calendário de volta para segundos e milissegundos Unix.
Como utilizar
- 1Cola um timestamp. Escreve ou cola um valor epoch como 1700000000. A ferramenta deteta se é segundos ou milissegundos pelo tamanho; usa o menu de unidade para corrigir manualmente.
- 2Lê a data. A hora UTC, a tua hora local, o formato ISO 8601 e uma leitura relativa como "há 2 anos" atualizam-se de imediato à medida que escreves.
- 3Converte uma data de volta. Escolhe uma data e hora no painel inferior, indica se é hora local ou UTC, e copia os segundos ou milissegundos Unix resultantes.
Para quem é
- Programadores a descodificar valores epoch encontrados em respostas de API, campos de expiração de JWT, linhas de base de dados e registos de servidor.
- Analistas de dados a converter colunas de timestamp de exportações JSON ou CSV antes de montar um relatório ou gráfico.
- DevOps e administradores de sistemas a verificar execuções de cron, janelas de validade de certificados, TTLs de cache e entradas de kernel ou de registos de acesso.
- Gestores de comunidades a obter o timestamp Unix exato que embeds ao estilo Discord, bots e eventos agendados esperam.
- Qualquer pessoa que tenha colado um número misterioso de 10 ou 13 dígitos de uma aplicação ou folha de cálculo e queira saber que data ele esconde.
Perguntas frequentes
Este conversor de timestamp Unix é grátis e privado
Sim, é 100% grátis, sem registo e sem limites. A conversão corre inteiramente no teu navegador: os timestamps e datas que introduzes nunca são enviados, guardados ou registados em lado nenhum.
Como distingo segundos de milissegundos no Unix
Pelo comprimento: os valores epoch atuais têm 10 dígitos em segundos e 13 em milissegundos. Ferramentas Unix como date +%s e time.time() do Python trabalham em segundos, enquanto Date.now() do JavaScript e System.currentTimeMillis() do Java devolvem milissegundos. Este conversor deteta a unidade automaticamente e permite corrigi-la.
O tempo Unix conta os segundos bissextos
Não. O tempo Unix assume que cada dia dura exatamente 86.400 segundos, pelo que os segundos bissextos adicionados ao UTC desde 1972 não são contados; o relógio Unix repete ou distribui efetivamente um segundo em vez disso. Para uma conversão do dia a dia, isto não faz diferença visível.
O que é o problema do ano 2038
Sistemas que guardam o tempo Unix como um número inteiro com sinal de 32 bits transbordam em 2.147.483.647, o que corresponde às 03:14:07 UTC de 19 de janeiro de 2038. Sistemas modernos de 64 bits, e este conversor, não são afetados e lidam com datas centenas de milhares de anos em qualquer direção.
Um timestamp Unix pode ser negativo
Sim. Os valores negativos contam simplesmente segundos para trás a partir do epoch, representando datas anteriores a 1 de janeiro de 1970. Por exemplo, -86400 é 31 de dezembro de 1969 às 00:00 UTC. Cola um e o conversor lê-o como qualquer outro valor.
Porque é que a hora convertida é diferente do meu relógio
Um timestamp Unix está ancorado ao UTC e não tem fuso horário próprio. A linha UTC mostra a leitura universal, enquanto a linha local aplica o desfasamento de fuso horário do teu dispositivo; o mesmo timestamp é simplesmente apresentado de duas formas, e a hora de verão pode desviar a leitura local em uma hora.
Como obtenho o timestamp Unix atual
Está a correr em direto no topo desta ferramenta: carrega em Copiar para o obteres, ou em Usar para o converteres. No código, usa date +%s numa shell, Date.now() em JavaScript (milissegundos) ou time.time() em Python (segundos).