Loading...
Loading...
Escolha quaisquer duas datas e obtenha a diferença em anos, meses, dias, semanas, dias úteis e horas totais — além de saber se a data final é passada ou futura.
Um calculador de diferença de datas mede o tempo entre duas datas do calendário usando o calendário gregoriano que o mundo utiliza desde 1582. Esta ferramenta relata a diferença de seis maneiras — anos/mês/dias (o formato de calendário que um plano de projeto usa), total de dias (para acompanhamento de prazos), total de semanas e horas, e a contagem de dias úteis com fins de semana separados. Anos bissextos são tratados corretamente, os comprimentos dos meses são respeitados, e o indicador de direção informa se a data de término ocorre antes ou depois da data de início. Todos os cálculos acontecem no dispositivo em JavaScript puro; nada que você digita é enviado a um servidor.
Use o primeiro seletor de data. Qualquer data gregoriana válida a partir de 1000 d.C. funciona; o botão de hoje preenche rapidamente a data atual.
A segunda data pode ser antes ou depois da data de início — a ferramenta relata a diferença absoluta de qualquer maneira e sinaliza a direção.
A visualização de anos-meses-dias é o formato que a maioria dos contratos, planos de viagem e documentos legais espera.
Use o total de dias para prazos, total de semanas para planejamento de sprints, ou a contagem de dias úteis para cálculos de SLA e folha de pagamento.
Trocar inverte as duas datas, redefinir limpa-as, e alterar qualquer entrada recalcula tudo instantaneamente.
Deixe d1 = data de início, d2 = data de término (ambas interpretadas como meia-noite local). Total de dias = floor((d2 − d1) / 86.400.000 ms) Total de semanas = total de dias / 7 Total de horas = total de dias × 24 Anos/Meses/Dias (calendário): y = d2.ano − d1.ano m = d2.mês − d1.mês; se d2.dia < d1.dia, empreste de m d = dias restantes naquele mês Dias úteis = percorra cada dia, conte onde dayOfWeek é 1–5
A simples subtração de milissegundos é a contagem total de dias — ela lida automaticamente com dias bissextos e variação no comprimento dos meses. A divisão anos-meses-dias é uma interpretação humana do calendário e segue a convenção de emprestar da próxima unidade usada por `DATEDIF` no Excel e na maioria dos contratos de direito civil. Dias úteis são calculados iterando pelo intervalo e contando cada dia da semana (feriados não são subtraídos — adicione-os manualmente se sua jurisdição exigir).
Referência: Calendário gregoriano — NIST Tempo & Frequência
| Intervalo | Diferença |
|---|---|
2025-01-01 → 2026-01-01 | 1 ano · 0 meses · 0 dias · 365 dias totais · 261 dias úteis Um ano calendário cobrindo um ano não bissexto. |
2024-02-28 → 2024-03-01 | 0 anos · 0 meses · 2 dias · 2 dias totais Abrange o dia 29 de fevereiro de 2024 — contado corretamente. |
2026-04-21 → 2026-06-15 | 0 anos · 1 mês · 25 dias · 55 dias totais · 40 dias úteis Janela típica de sprint de projeto com dias de fim de semana excluídos. |
Calcule sua idade exata em anos, meses e dias a partir de qualquer data de nascimento.
Verifique o índice de massa corporal a partir da altura e peso usando unidades métricas ou imperiais.
Calcule porcentagens, variação percentual e porcentagem de um total em segundos.
Adicione uma gorjeta, divida a conta e compartilhe o total igualmente entre um grupo.
Última atualização