Calculadora de diferença de datas
Encontre a diferença exata entre duas datas em anos, meses e dias. Também mostra o total de dias, semanas e horas.
Exemplos
Um ano calendário
De 1 de janeiro de 2025 a 1 de janeiro de 2026.
- Data inicial
- 1 de jan. de 2025
- Data final
- 1 de jan. de 2026
Anos
1
Meses
0
Dias
0
Dias totais
365
Semanas totais
52,1
Horas totais
8.760
Incorporar esta calculadora
Copie um snippet iframe gratuito para artigos, páginas de aprendizagem, fóruns, wikis, newsletters e documentação interna.
Como funciona
Fórmula
Variáveis, símbolos e unidades
- Milissegundos entre a data anterior e a posterior (UTC)
- Dias de calendário inteiros entre as duas datas
- Horas totais entre as duas datas
- Milissegundos em um dia (24 × 60 × 60 × 1000)
Método de cálculo explicado
Insira duas datas. A calculadora determina qual é anterior e calcula a diferença em anos, meses e dias. Também calcula o total de dias, semanas e horas entre as duas datas.
Decomposição de calendário do intervalo entre duas datas:
- Ordenar as entradas para que a data mais antiga venha primeiro; a ordem em que você as digitou não importa.
- Calcular provisoriamente as diferenças de ano, mês e dia: , , .
- Se a diferença de dias for negativa, a data posterior ainda não alcançou o mesmo dia do mês que a anterior — pegar emprestado os dias do mês anterior e subtrair um do total de meses.
- Se a diferença de meses ficar negativa, o mês posterior ainda está antes do mês anterior dentro do ano — pegar emprestado 12 meses e subtrair um do total de anos.
- Calcular a duração total diretamente a partir dos timestamps: , , . As datas são interpretadas como meia-noite UTC para evitar deslocamentos por horário de verão ao longo do intervalo.
Exemplos
Um ano calendário1 de jan. de 2025 · 1 de jan. de 2026 → 1
De 1 de janeiro de 2025 a 1 de janeiro de 2026.
- Data inicial
- 1 de jan. de 2025
- Data final
- 1 de jan. de 2026
- Anos
- 1
Prazo de projeto15 de mar. de 2026 · 30 de set. de 2026 → 0
Um projeto de 15 de março de 2026 a 30 de setembro de 2026.
- Data inicial
- 15 de mar. de 2026
- Data final
- 30 de set. de 2026
- Anos
- 0
Período histórico20 de jul. de 1969 · 25 de abr. de 2026 → 56
Do pouso na Lua (20 de julho de 1969) até 25 de abril de 2026.
- Data inicial
- 20 de jul. de 1969
- Data final
- 25 de abr. de 2026
- Anos
- 56
Perguntas frequentes
Como a diferença é calculada?
A calculadora identifica a data mais antiga e a mais recente, depois conta anos completos, meses restantes e dias restantes. O total de dias é calculado separadamente como diferença absoluta.
A ordem das datas importa?
Não. A calculadora detecta automaticamente qual data é anterior e calcula a diferença positiva. Você pode inserir qualquer data primeiro.
Os anos bissextos são considerados?
Sim. O cálculo usa datas reais do calendário, então anos bissextos de 366 dias são contados corretamente.
Qual formato de data devo usar?
Use o formato ISO AAAA-MM-DD (ex. 2026-04-07 para 7 de abril de 2026). Isso garante interpretação consistente independente do idioma.
Posso usar para calcular dias úteis?
Esta calculadora conta dias corridos, não dias úteis. Inclui fins de semana e feriados. Para dias úteis, é necessário excluir os dias não trabalhados separadamente.