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
De 1 de janeiro de 2025 a 1 de janeiro de 2026.
Anos
1
Meses
0
Dias
0
Dias totais
365
Semanas totais
52,1
Horas totais
8.760
São aproximadamente 52,1 semanas.
Foi útil?
Exemplos
Como funciona
Fórmula
Variáveis
- 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)
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.
Perguntas frequentes
01Como 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.
02A 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.
03Os 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.
04Qual 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.
05Posso 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.