Calculadora de Diferença entre Datas
Descubra o tempo exato entre duas datas em dias, semanas, meses e anos
Date Difference Calculator
Find the exact difference between two dates
Enter two dates
Days = |Date2 - Date1| in milliseconds / 86400000O que é uma calculadora de diferença entre datas?
A calculadora de diferença entre datas mede o intervalo exato de tempo entre duas datas do calendário. Seja para saber quantos dias faltam para um prazo, há quanto tempo um evento aconteceu, quantos dias de vida uma pessoa tem ou quantos anos de serviço um funcionário possui — esta ferramenta fornece resultados precisos em múltiplas unidades de tempo ao mesmo tempo.
Os resultados são exibidos em dias totais, semanas completas e detalhados em anos + meses + dias para fácil leitura. A calculadora também permite excluir finais de semana para obter a contagem de dias úteis, ideal para planejamento de projetos, RH e cálculos de contratos onde apenas dias de trabalho importam.
Como usar a calculadora de diferença entre datas
- Insira a data inicial usando o seletor de datas ou digitando no formato DD/MM/AAAA.
- Insira a data final — pode ser qualquer data passada ou futura.
- Opcionalmente, marque «somente dias úteis» para excluir sábados e domingos da contagem.
- Clique em Calcular para ver a diferença em dias totais, semanas e o detalhamento em anos/meses/dias.
Como o cálculo funciona
Dias totais = Data final − Data inicial (em dias)
Semanas = piso(Dias totais / 7)
Detalhamento em anos/meses/dias:
Anos = anos calendários completos decorridos
Meses = meses restantes após os anos completos
Dias = dias restantes após os meses completos
Dias úteis (aprox.):
= Dias totais − (piso(Dias totais / 7) × 2) − feriadosAs diferenças em meses dependem dos limites do calendário, não de um mês fixo de 30 dias. A diferença entre 1º de janeiro e 1º de fevereiro é sempre 1 mês, independentemente de quantos dias janeiro tem. Anos bissextos adicionam um dia extra a qualquer intervalo que cruze o dia 29 de fevereiro.
Exemplos resolvidos
Idade em dias
Nascido em 1º de janeiro de 2000 → 1º de janeiro de 2025 = 9.131 dias no total. O dia extra vem de 7 anos bissextos (2000, 2004, 2008, 2012, 2016, 2020, 2024), cada um contribuindo com seu 29 de fevereiro.
Aniversário de um funcionário
Contratado em 15 de março de 2018 → 25 de abril de 2025 = 7 anos, 1 mês e 10 dias de serviço. Em dias totais são 2.597 dias, ou aproximadamente 1.855 dias úteis excluindo finais de semana.
Dias entre o Natal e o Ano Novo
25 de dezembro → 1º de janeiro = 7 dias. Simples e exato — sem ambiguidade de limite mensal, pois ambas as datas caem dentro de um intervalo de uma semana.