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
- Converte qualquer data e hora em uma frase natural de "há x" ou "em x"
- Tempo relativo atualizado ao vivo a cada segundo enquanto a aba está aberta
- Humaniza uma duração bruta em milissegundos ou segundos em unidades legíveis
- Escolhe automaticamente a maior unidade sensata — de segundos a anos
- Tratamento correto de singular e plural ("1 hora" vs "2 horas")
- Precisão ajustável para durações: 2, 3 ou 4 unidades de detalhe
- Mostra o horário exato de destino, o horário atual e a diferença em milissegundos
- Roda totalmente no seu navegador sem enviar nada
Como usar Formatador de Tempo Relativo
- Escolha o modo Tempo decorrido e selecione uma data e hora, ou clique em Agora
- Leia a frase de tempo relativo ao vivo e a diferença exata em milissegundos
- Mude para o modo Humanizar duração e digite uma duração em segundos ou milissegundos
- 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
- A frase de tempo relativo sempre mostra "agora mesmo" mesmo com uma data no passado. — Diferenças menores que 5 segundos sempre aparecem como "agora mesmo" por design. Escolha uma data mais distante no passado para ver minutos, horas ou dias.
- Humanizar duração mostra menos unidades do que o esperado. — A saída é limitada pelo controle de Precisão (2, 3 ou 4 unidades). Aumente-o para ver unidades menores como minutos ou segundos.
- O campo de data e hora não aceita um valor. — Use o seletor nativo de data e hora ou digite no formato que seu navegador espera (ano-mês-dia, hora:minuto) em vez de uma string de data arbitrária.
- Uma data futura mostra "em x" em vez de "x atrás". — Isso é esperado — o Formatador de Tempo Relativo compara a data escolhida com o horário atual e adiciona "em" antes de datas futuras.
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
- Duração entre Datas — Descubra o tempo exato entre duas datas, incluindo dias úteis, no navegador.
- Conversor de Duração — Converta uma duração entre segundos, HH:MM:SS e uma cadeia legível, no navegador.
- Conversor de timestamp Unix — Converta entre timestamps Unix e datas legíveis (local e UTC).
- Calculadora de Datas — Some ou subtraia anos, meses, semanas e dias de uma data para encontrar a data resultante.
- Calculadora de Duração de Tempo — Descubra o tempo entre dois horários em HH:MM:SS e horas decimais.
- Calculadora de Idade — Idade exata em anos, meses e dias em relação a qualquer data, com totais em semanas, dias e horas, no navegador.
Todas as ferramentas de ArrayKit