Conversor de data e hora do Unix

Conversor de data e hora do Unix

Esta é uma ferramenta de data e hora que permite converter entre timestamps Unix e datas/horas. Ela possui detecção automática de segundos e milissegundos, detecção automática do fuso horário do visitante, seleção de fuso horário para datas e horas inseridas, ISO 8601, RFC 2822, hora relativa e botões de data e hora comumente usados, tudo organizado de forma clara em uma interface simples.

Resultado da tradução
Aguardando sugestões
Insira um carimbo de data/hora ou data e hora e, em seguida, clique em “Converter”.
Se uma sequência de data e hora não incluir UTC ou +09:00, ela será interpretada como a data e hora neste fuso horário. O padrão são as configurações do navegador do usuário.

Datas e horários comuns

Resultados

O que é um conversor de timestamp do Unix?

O Conversor de Timestamp Unix é uma ferramenta online para converter entre timestamps Unix (segundos da época) e datas e horários legíveis por humanos.Um timestamp Unix é um formato que representa uma data e hora como o número de segundos decorridos desde 1º de janeiro de 1970, 00:00:00 UTC, e é usado em muitos ambientes de desenvolvimento, incluindo respostas de API, logs, bancos de dados, JavaScript, PHP e Python.No entanto, olhar apenas para um número como 1717046400 não revela intuitivamente qual data e hora ele representa. Com esta ferramenta, você pode simplesmente inserir um timestamp para visualizá-lo em vários formatos de uma só vez, incluindo UTC, o fuso horário do visualizador, ISO 8601 e RFC 2822.

Em JavaScript, `Date.now()` retorna um valor em milissegundos, então você frequentemente lida com carimbos de data/hora de 13 dígitos, como 1717046400000. Por outro lado, a função `time()` do PHP e muitas ferramentas baseadas em Unix usam valores em segundos, geralmente com cerca de 10 dígitos. Se essa diferença for mal interpretada, datas e horários podem ficar significativamente errados ou ser tratados como datas não naturais no futuro ou no passado. Esta ferramenta detecta automaticamente segundos e milissegundos e exibe ambos os valores simultaneamente, facilitando a prevenção de confusões nas especificações de API e nas investigações de logs.

Ao converter uma data e hora em um timestamp, é importante determinar em qual fuso horário a data e hora inseridas devem ser interpretadas. Mesmo para o mesmo "2026-06-13 12:00:00", o timestamp Unix resultante será diferente dependendo se for tratado como UTC, Europe/London ou America/New_York. Esta ferramenta permite selecionar o fuso horário para a data e hora inseridas. O padrão é o fuso horário detectado no navegador do usuário, facilitando o uso da ferramenta por usuários em todo o mundo com base em sua hora local.

As opções de fuso horário exibem o maior número possível de fusos horários IANA suportados pelo navegador. Para facilitar a seleção em uma lista extensa de opções, utilizamos um campo de entrada com pesquisa, no qual é possível digitar texto para filtrar as opções, em vez de um menu suspenso padrão.Os usuários podem selecionar um fuso horário digitando nomes de cidades, nomes de regiões ou IDs de fuso horário, como America/New_York, Europe/London ou Asia/Singapore, reduzindo o trabalho de procurar em uma lista longa. Isso facilita a identificação de mal-entendidos causados por diferenças de fuso horário ao integrar-se a serviços no exterior, verificar logs de servidor ou confirmar horários de reservas.

Além disso, mesmo que os resultados sejam exibidos fora da tela, a página rola automaticamente para a área de resultados após a conversão. Isso evita que os usuários percam as alterações nos resultados na parte inferior da página após realizar uma ação próxima ao campo de entrada. Além disso, oferecemos predefinições como “Hora atual”, “Hoje às 0:00”, “Amanhã às 0:00” e “Dia 1 deste mês”, permitindo que você insira datas e horários usados com frequência com um único clique. Também é exibido um código de exemplo para desenvolvimento, para que você possa não apenas verificar os resultados da conversão, mas também usá-lo como referência ao lidar com os mesmos valores em JavaScript, PHP ou Python.

  • Você pode converter carimbos de data/hora do Unix em datas e horas.
  • Você pode converter datas e horas em timestamps Unix.
  • Detecta automaticamente carimbos de data/hora em segundos e milissegundos.
  • Define automaticamente o fuso horário do navegador do usuário como padrão.
  • Você pode especificar qual fuso horário usar ao interpretar strings de data e hora.
  • A entrada de fuso horário baseada em pesquisa permite que você selecione entre uma ampla variedade de fusos horários da IANA.
  • Você pode visualizar simultaneamente a hora UTC e o fuso horário do visitante.
  • Exibe ISO 8601, RFC 2822, hora relativa e tempo decorrido.
  • Você pode inserir datas e horários usados com frequência, como a hora atual ou o primeiro dia do mês, com um único clique.

Como usar

Para converter um timestamp em data e hora, insira um timestamp Unix em segundos (por exemplo, 1717046400) ou um timestamp em milissegundos (por exemplo, 1717046400000) no campo de entrada. O modo de conversão geralmente pode ser deixado definido como “Detecção automática”.A ferramenta determinará se o valor está em segundos ou milissegundos com base no número de dígitos e no formato, e o converterá para formatos como UTC, o fuso horário do visualizador ou ISO 8601. Se você quiser tratar explicitamente o valor como um carimbo de data/hora, selecione “Carimbo de data/hora → Data”.

Para converter uma data e hora em um timestamp Unix, insira uma string de data e hora como 2026-06-13 12:34:56, 2026-06-13T12:34:56 ou 2026/06/13 12:34.Se a string de data/hora não incluir uma especificação de fuso horário, como “Z” ou “+09:00”, ela será interpretada como a data e a hora da região selecionada em “Fuso horário para data/hora de entrada”. O valor padrão é o fuso horário detectado no navegador do visualizador. Se as especificações do seu servidor ou API forem baseadas em UTC, selecione UTC; se você estiver lidando com horários de reserva para uma região específica, selecione o fuso horário IANA dessa região.

Os resultados da conversão exibem o timestamp Unix (segundos), o timestamp Unix (milissegundos), UTC, o fuso horário do usuário, ISO8601, RFC2822, hora relativa e tempo decorrido. Cada valor pode ser copiado individualmente, e você também pode copiá-los todos de uma vez ou baixá-los como um arquivo de texto. Se a área de resultados estiver fora da tela, a página rola automaticamente após a conversão, dificultando a perda do controle dos resultados, mesmo em um smartphone.

  1. Insira um carimbo de data/hora ou uma sequência de caracteres de data/hora.
  2. Selecione o modo de conversão conforme necessário.
  3. Ao inserir uma data e hora, verifique o fuso horário da data e hora que está sendo inserida.
  4. Clique em “Converter” para ver os resultados.
  5. Verifique os formatos exigidos, como segundos, milissegundos, UTC, fusos horários dos visitantes e ISO 8601.
  6. Copie ou baixe este arquivo para uso em análise de logs ou trabalhos de desenvolvimento.

Observações importantes ao usar

  • Os carimbos de data/hora do Unix geralmente se baseiam no UTC. A data e a hora exibidas variam de acordo com o fuso horário.
  • O `Date.now()` do JavaScript retorna milissegundos, enquanto o `time()` do PHP retorna segundos. Esteja ciente da diferença de precisão.
  • Se uma sequência de data e hora não incluir um fuso horário, ela será interpretada com base na região selecionada como fuso horário para a data e hora inseridas.
  • O fuso horário do usuário depende das configurações do navegador ou do dispositivo. Se as configurações do dispositivo estiverem incorretas, o valor padrão também será afetado.
  • Em regiões com horário de verão, a diferença em relação ao UTC pode variar dependendo da data, mesmo dentro da mesma região. Selecionar um fuso horário da IANA facilita a realização de conversões que levam em conta o horário de verão.

Perguntas frequentes

O que é um timestamp do Unix?

Um timestamp Unix é um valor numérico que representa uma data e hora como o número de segundos decorridos desde 1º de janeiro de 1970, às 00:00:00 UTC. É amplamente utilizado em APIs, logs, bancos de dados e para gerenciar datas e horas dentro de programas.

Isso significa a mesma coisa que “Epoch time”?

Em muitos casos, “Unix time”, “Unix timestamp” e “Epoch time” são usados de forma quase intercambiável. Todos os três termos se referem a um formato que representa o tempo decorrido desde a época Unix.

Qual é a diferença entre segundos e milissegundos?

Os carimbos de data/hora em segundos têm normalmente cerca de 10 dígitos, enquanto os em milissegundos têm normalmente cerca de 13 dígitos. O `Date.now()` do JavaScript retorna milissegundos, enquanto o `time()` do PHP retorna segundos.

Como é determinado o fuso horário do visitante?

Ele detecta automaticamente o fuso horário usando as informações de fuso horário do navegador. Isso geralmente se baseia nas configurações regionais do dispositivo ou do sistema operacional que você está usando.

Qual é o fuso horário para a data e hora de entrada?

Esta configuração determina qual fuso horário deve ser usado para interpretar uma sequência de data e hora, caso ela não inclua uma especificação de fuso horário.

Por que os resultados diferem entre o UTC e o fuso horário do usuário?

Embora os timestamps do Unix sejam baseados no UTC, a hora exibida varia de acordo com o fuso horário. Isso ocorre porque a hora reflete a diferença entre a hora local e o UTC, bem como o horário de verão.

O que devo inserir no campo de entrada de fuso horário baseado em pesquisa?

Digite parte do nome de um fuso horário da IANA (como America/New_York, Europe/London ou Asia/Singapore) ou o nome de uma cidade e selecione uma das sugestões.

O que é a ISO 8601?

A ISO 8601 é um formato padrão para representar datas e horários. Por exemplo, é escrito como 2026-06-13T12:34:56Z e é comumente usado em APIs e arquivos de configuração.

O que é a RFC 2822?

O formato RFC 2822 é comumente usado em cabeçalhos de e-mail e em notações de data e hora relacionadas a HTTP. Por exemplo, ele é exibido como Sáb, 13 de junho de 2026, 12:34:56 GMT.

Para que pode ser usado o tempo relativo?

O tempo relativo pode ser usado para determinar quantos dias antes ou depois do presente a data e a hora inseridas se situam. É útil para verificar prazos, registrar carimbos de data/hora e horários de reserva.

E se a data e a hora inseridas não puderem ser convertidas?

Verifique os separadores de data, formatos de hora, datas inexistentes e especificações de fuso horário inválidas. É mais fácil começar testando com entradas de amostra ou o formato AAAA-MM-DD HH:mm:ss.

Esta ferramenta envia valores de entrada para o servidor?

O processo de conversão deve ser executado usando JavaScript no navegador. No entanto, tenha extremo cuidado ao lidar com URLs ou strings que contenham registros altamente confidenciais, informações pessoais ou credenciais de autenticação.

O que deve ser inserido no botão “Hora atual”?

O botão “Hora atual” insere a hora atual obtida do seu navegador. Isso é útil quando você deseja verificar rapidamente o timestamp Unix atual ou o formato ISO 8601.

Você também poderia verificar como recuperar o timestamp Unix atual no programa?

Sim. Exibiremos exemplos simples de código em JavaScript, PHP e Python na seção de resultados. Você pode usar esses exemplos, juntamente com os resultados da tradução, como referência ao implementar o código.