1. O que esta ferramenta faz
Esta calculadora de intervalo de tempo online e gratuita calcula a diferença exata entre dois instantes de data/hora, cada um com um fuso horário IANA. Você obtém uma duração precisa (dias, horas, minutos, segundos) e, opcionalmente, uma divisão em calendário (anos, meses, dias) útil para idade ou duração de projetos. Use «Use current time» em um ou nos dois lados para medir a partir de agora ou até agora. Gratuita e privada; sem cadastro, tudo acontece no seu navegador.
2. Como usar
Início rápido: Defina o primeiro instante (data/hora + fuso horário, ou «Use current time»), defina o segundo da mesma forma e, em seguida, leia o intervalo de tempo. Copie o resultado se precisar.
- From — Insira a data e a hora de início e selecione seu fuso horário, ou marque «Use current time» para usar o momento atual.
- To — Insira a data e a hora de término e selecione seu fuso horário, ou marque «Use current time» para usar o momento atual.
- Ler o resultado — A ferramenta mostra se o segundo instante está antes ou depois do primeiro, a duração exata (dias, horas, minutos, segundos), o total de dias em decimal e, quando fizer sentido, uma divisão em calendário (anos, meses, dias).
3. Como funciona
A ferramenta converte cada instante de sua hora local no fuso escolhido para UTC (usando a mesma lógica do Timezone Converter). Em seguida, calcula a diferença em milissegundos e a decompõe em dias, horas, minutos e segundos. A divisão em calendário (anos, meses, dias) é calculada no fuso horário da data final, de modo que somar essa duração à data inicial (em termos de calendário) se aproxime da data final. Todo o processamento é feito no lado do cliente, no seu navegador.
4. Casos de uso e exemplos
- Idade — Da data (e fuso horário) de nascimento até hoje ou outra data; obtenha a duração exata e «X anos, Y meses, Z dias».
- Duração de projetos — Data/hora de início e término de um projeto ou evento.
- Tempo até ou desde um evento — Use «Use current time» em um lado para ver intervalos no estilo contagem progressiva ou regressiva.
- Qualquer par de momentos — Compare duas datas/horas passadas ou futuras em diferentes fusos horários.
Exemplo
- From: 2000‑01‑15 08:00 Asia/Ho_Chi_Minh. To: Use current time in Asia/Ho_Chi_Minh. Resultado: número exato de dias/horas/minutos/segundos desde o nascimento, além de uma divisão em calendário (por exemplo, 25 anos, 2 meses, 27 dias).
5. Limitações e restrições conhecidas
- Apenas IANA — Somente nomes de fusos horários IANA (por exemplo, America/New_York) são suportados.
- Divisão em calendário — A divisão em anos/meses/dias é baseada nas datas do calendário no fuso horário final; não equivale a somar uma duração fixa (por exemplo, «1 mês» pode ter comprimentos diferentes).
- Faixa de datas — Datas muito antigas ou muito distantes no futuro podem gerar casos de borda em alguns navegadores, dependendo do suporte ao horário do sistema.