Ferramentas para programadores

Conversor de carimbo de data/hora Unix

Converte segundos ou milissegundos Unix para uma hora de calendário em UTC e outro fuso horário, ou o contrário.

Conversor de carimbo de data/hora Unix workspace

Como usar

Cole um número inteiro e escolha segundos, milissegundos ou deteção automática. Escolha um fuso horário IANA para a leitura local. Para ir no outro sentido, preencha o campo de calendário e escolha Para hora Unix. A hora civil é lida no fuso horário que selecionou.

Exemplo

1700000000 segundos é 2023-11-14 22:13:20 UTC. O modo automático trata inteiros abaixo de 100000000000 como segundos.

Entrada

1700000000

Saída

Unix seconds: 1700000000
Unix milliseconds: 1700000000000
UTC: 2023-11-14 22:13:20 UTC
Detected unit: seconds

Como funciona

O modo automático usa segundos quando o valor absoluto tem menos de 12 dígitos e milissegundos caso contrário. Timestamps atuais em segundos têm 10 dígitos. Os de milissegundos têm 13. O conversor não adivinha um fuso a partir do seu texto. Usa o fuso que você seleciona.

Erros comuns

  • O ano parece errado Você pode ter colado milissegundos com a unidade em segundos. Troque a unidade ou use a detecção automática.
  • Um horário local foi rejeitado Esse horário civil não existe nesse fuso, muitas vezes por um intervalo de horário de verão.
  • Uma data antes de 1973 em milissegundos foi lida como segundos Valores abaixo de 100000000000 são segundos a menos que você selecione milissegundos.

Limitações

Segundos intercalares não são representados no tempo Unix. Horários ambíguos do retorno do relógio seguem o banco de fusos da plataforma. O intervalo numérico suportado termina bem antes de um valor de 16 dígitos.

Privacidade

O texto que você cola é processado no seu navegador. O PepsTools não o recebe, não o armazena nem o envia a outro serviço.

Perguntas

Qual banco de fusos horários é usado?

Os fusos IANA fornecidos pelo seu navegador para a ferramenta interativa, e o banco de fusos do PHP para a lógica de conversão testada.