Conversor de timestamp Unix com um modo de horário anexado
Um log do cron diz que a tarefa gravou o arquivo em 1699999200, e você está em São Paulo se perguntando se foi antes da meia-noite. Cole o número neste conversor de timestamp Unix e leia a hora local, o UTC e o ISO 8601. Outras duas abas convertem um horário entre fusos e mostram uma tabela de relógio mundial.
Dez dígitos, treze dígitos e o ano 55000
O Date.now() do JavaScript devolve 13 dígitos, o time() do PHP devolve 10. Misture os dois e você obtém uma data em 1970 ou no ano 55000. A ferramenta aceita ambos e adivinha a unidade pelo comprimento. Até 11 caracteres contam como segundos, valores mais longos como milissegundos.
A regra conta caracteres e mais nada. Um sinal de menos no início não é contado, então -1000000000 é lido como segundos. Um valor com decimais, como 1700000000.5, tem 12 caracteres, então é lido como milissegundos e cai em janeiro de 1970. Remova os decimais antes.
Lendo uma data a partir do número, e o número a partir de uma data
- Abra a primeira aba. Digite ou cole o número em Timestamp (segundos ou milissegundos).
- Leia os resultados à direita: hora local, UTC, ISO 8601, as duas unidades de timestamp, o formato RFC 2822 / cabeçalho HTTP, a idade relativa e a semana do calendário. O botão de copiar ao lado de uma linha copia aquele valor.
- Para ir no sentido contrário, escolha uma data no seletor e defina o fuso horário de entrada. O campo de timestamp acompanha.
- Desloque o horário com -1 dia, -1 h, +1 h e +1 dia. Usar a hora atual redefine tudo para agora.
- Para uma questão de fuso horário, abra Conversor de fuso horário, informe a hora de origem, escolha o fuso de origem e o de destino e aperte a seta de troca para invertê-los.
Los Angeles às 17:00 já é amanhã em Berlim
Uma chamada às 17:00 em Los Angeles são 02:00 do dia seguinte em Berlim. O conversor mostra a diferença de horas, um marcador "+1 dia (amanhã)" e o deslocamento UTC do fuso de destino, para que você não precise contar.
A lista suspensa mostra primeiro 31 fusos comuns. Todos os outros fusos IANA aparecem apenas quando o seu navegador aceita Intl.supportedValuesOf. Um horário local que não existe (a hora pulada na primavera) ou que ocorre duas vezes (no outono) recebe um único resultado, sem aviso. A tabela do relógio mundial mostra uma lista fixa de 15 cidades.
Onde os botões usam o seu próprio fuso horário
Os botões 00:00 e 23:59 usam o fuso horário do seu navegador, mesmo quando outro fuso de entrada está selecionado. A semana do calendário e o dia do ano seguem a mesma regra. A idade relativa conta em dias, no máximo, então uma data antiga aparece como "1200 dias atrás", não "3 anos atrás".
A saída em segundos é arredondada para baixo, e o seletor de data mostra apenas segundos inteiros. Datas além do intervalo do objeto Date do JavaScript, cerca de 270.000 anos para cada lado de 1970, aparecem como inválidas.
O que a página envia, que é nada
Todo o cálculo roda no seu navegador com as APIs Date e Intl do JavaScript. Digitar ou apertar um botão não envia nenhuma requisição, e o painel de rede das ferramentas de desenvolvedor mostra isso. O relógio ao vivo no topo avança localmente uma vez por segundo. Os botões de copiar escrevem na sua área de transferência e em nenhum outro lugar.