Formatador de Tempo Relativo Online

Transforme qualquer data em uma frase de "há quanto tempo" ou humanize uma duração bruta, direto no seu navegador.

O Formatador de Tempo Relativo roda totalmente no seu navegador. As datas e durações que você digita nunca saem do seu dispositivo e nada é enviado para a ArrayKit.

Abrir a Calculadora de Duração entre Datas

Sobre Formatador de Tempo Relativo

O Formatador de Tempo Relativo transforma uma data e hora em uma frase em linguagem natural como "3 horas atrás" ou "em 2 dias", o mesmo estilo que você vê em redes sociais, históricos de commits e apps de chat. Mude para o modo Tempo decorrido, escolha uma data e veja a frase se atualizar ao vivo conforme o tempo passa. Mude para o modo Humanizar duração para transformar uma quantidade de milissegundos ou segundos em um detalhamento legível, como "1 minuto, 30 segundos", útil para logs, depuração de temporizadores ou para mostrar tempo decorrido em uma interface. Os dois modos tratam corretamente singular e plural das unidades e escolhem automaticamente as unidades mais adequadas, da maior para a menor. É voltado para desenvolvedores que formatam timestamps para um changelog, comparam entradas de log ou escrevem textos que precisam soar como "agora mesmo" em vez de uma string ISO bruta. Tudo roda localmente — nenhuma data ou duração é enviada.

Recursos

Como usar Formatador de Tempo Relativo

  1. Escolha o modo Tempo decorrido e selecione uma data e hora, ou clique em Agora
  2. Leia a frase de tempo relativo ao vivo e a diferença exata em milissegundos
  3. Mude para o modo Humanizar duração e digite uma duração em segundos ou milissegundos
  4. Copie a frase humanizada ou ajuste a precisão para ver mais ou menos unidades

Exemplo

Entrada

90000 ms

Saída

1 minute, 30 seconds

O modo Humanizar duração divide 90.000 ms em unidades legíveis.

Erros comuns e solução de problemas

Perguntas frequentes

O que é o Formatador de Tempo Relativo?
É uma calculadora de tempo decorrido que converte uma data e hora em uma frase em linguagem natural como "3 horas atrás" ou "em 2 dias", além de um segundo modo que humaniza uma duração bruta em milissegundos ou segundos em unidades legíveis.
Como o Formatador de Tempo Relativo decide entre segundos, minutos, horas, dias e anos?
Ele escolhe a maior unidade em que a diferença seja de pelo menos uma unidade inteira, então uma diferença de 90 minutos aparece como "1 hora atrás" em vez de "90 minutos atrás". Diferenças menores que 5 segundos sempre mostram "agora mesmo".
A frase de tempo decorrido se atualiza automaticamente?
Sim. Enquanto o modo Tempo decorrido está ativo, a frase é renderizada novamente a cada segundo para permanecer precisa conforme o tempo real passa, sem precisar recarregar a página.
Qual a diferença entre o modo Humanizar duração e o modo Tempo decorrido?
O modo Tempo decorrido compara uma data com o momento atual. O modo Humanizar duração recebe um número bruto de milissegundos ou segundos — como o valor de um temporizador ou a latência de uma API — e o divide em unidades legíveis como "2 dias, 3 horas".
Posso controlar quantas unidades a duração humanizada mostra?
Sim. O controle de Precisão permite escolher 2, 3 ou 4 unidades, então uma duração pode aparecer como "2 dias, 3 horas" ou se expandir para "2 dias, 3 horas, 5 minutos, 12 segundos".
O Formatador de Tempo Relativo envia as datas ou durações que eu digito?
Não. Toda a análise e formatação acontece localmente no seu navegador. As datas e durações que você digita nunca saem do seu dispositivo.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit