Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

Timestamp Unix

Timestamp Unix. Converta timestamps e datas. Seus arquivos ficam neste dispositivo. O processamento ocorre no navegador.

Ative JavaScript para usar as ferramentas. Os arquivos são processados no navegador.

O que é um timestamp Unix?

Um timestamp Unix, também chamado de tempo epoch ou tempo POSIX, conta os segundos que se passaram desde 00:00:00 UTC de 1º de janeiro de 1970, sem contar os segundos bissextos. Como é um único número sem fuso horário, é a forma mais comum de servidores, bancos de dados e linguagens de programação guardarem um instante. O valor 0 é o início de 1970, a marca de 1 bilhão foi atingida em setembro de 2001 e hoje o normal são valores entre 1,7 e 1,8 bilhão.

Segundos, milissegundos e microssegundos

Cada sistema usa uma unidade. Ferramentas Unix, PHP e a maioria dos bancos SQL usam segundos (10 dígitos para datas atuais). O Date.now() do JavaScript, o Java e muitas APIs JSON usam milissegundos (13 dígitos). Alguns sistemas de log e bibliotecas Python usam microssegundos (16 dígitos). Com a unidade no automático, o conversor trata valores a partir de 100 bilhões como milissegundos e a partir de 100 trilhões como microssegundos; se errar, escolha a unidade manualmente.

Como usar

Cole um timestamp e toque em Converter para ver a data em UTC, no seu fuso horário.

Para o caminho inverso, escolha data e hora, diga se é o seu horário local ou UTC e toque em Converter.

Toque em Usar a hora atual para preencher o momento presente.

Fusos horários e horário de verão

Um timestamp está sempre em UTC. A linha «Seu fuso horário» usa o fuso informado pelo seu aparelho, com as regras de horário de verão, então o mesmo timestamp mostra outro horário local para um colega em outro país. O Brasil não adota horário de verão desde 2019, mas muitos países ainda adotam: ao converter uma data local perto de uma mudança de horário, um horário pode não existir ou se repetir, e o navegador escolhe um dos instantes possíveis.

O problema do ano 2038

Sistemas antigos guardam o timestamp como um inteiro de 32 bits com sinal, que estoura às 03:14:07 UTC de 19 de janeiro de 2038. Sistemas operacionais e linguagens modernos usam 64 bits, e este conversor lida com datas muito além de 2038, além de timestamps negativos anteriores a 1970.

Ferramentas relacionadas

Converter JSON para CSV

Converter CSV para JSON

Codificar e decodificar Base64

Codificar e decodificar URL

Todos os conversores

Perguntas frequentes

Um timestamp Unix é igual no mundo todo?

Sim. O número indica o mesmo instante no planeta inteiro; só muda o horário local exibido em cada fuso.

Por que a data aparece em 1970 ou num futuro distante?

Provavelmente a unidade está errada: um valor em milissegundos lido como segundos vai parar dezenas de milhares de anos no futuro, e um valor em segundos lido como milissegundos cai em janeiro de 1970. Escolha a unidade manualmente.

Ele considera segundos bissextos?

Não. Como quase todos os sistemas computacionais, o tempo Unix os ignora.

Meus dados são enviados para um servidor?

A conversão de timestamps é calculada no navegador, sem enviar essas entradas a um servidor de conversão. Carregar a página e os scripts pode gerar requisições de rede. Consulte Privacidade sobre publicidade e estatísticas.

Ferramentas relacionadas