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

Date Difference Calculator

Enter two dates

Formula
Days = |Date2 - Date1| in milliseconds / 86400000

O 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

  1. Insira a data inicial usando o seletor de datas ou digitando no formato DD/MM/AAAA.
  2. Insira a data final — pode ser qualquer data passada ou futura.
  3. Opcionalmente, marque «somente dias úteis» para excluir sábados e domingos da contagem.
  4. 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) − feriados

As 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.

Perguntas frequentes

Como a idade é calculada em anos e dias?
A idade em anos completos é calculada contando quantos aniversários completos passaram desde a data de nascimento. Os dias restantes são os dias decorridos desde o aniversário mais recente. Por exemplo, alguém nascido em 10 de março de 2000 em 20 de março de 2025 tem 25 anos e 10 dias.
Como os anos bissextos afetam a contagem de dias?
Cada ano bissexto adiciona um dia extra do calendário (29 de fevereiro) a qualquer intervalo de datas que o cruze. Um período de 4 anos que inclui um ano bissexto contém 1.461 dias em vez dos 1.460 habituais. A calculadora considera todos os anos bissextos automaticamente.
O que significa «dias úteis»?
Dias úteis são apenas os dias de semana — segunda a sexta-feira. A calculadora subtrai os sábados e domingos da contagem total. Ela não remove automaticamente os feriados nacionais, que variam por país, então para cálculos precisos perto de feriados você deve subtraí-los manualmente.
Por que as diferenças em meses nem sempre são 30 dias?
Os meses do calendário têm durações diferentes — janeiro tem 31 dias, fevereiro tem 28 ou 29, e assim por diante. Um mês sempre significa um mês do calendário, não um bloco fixo de 30 dias. Por isso, de 31 de janeiro a 28 de fevereiro é 1 mês (28 dias), e de 1º de janeiro a 1º de fevereiro também é 1 mês (31 dias).
Como calcular meses de gravidez?
Insira o primeiro dia da sua última menstruação (DUM) como data inicial e hoje como data final. Os dias totais divididos por 7 dão as semanas de gestação, que é a medida clínica padrão. Uma gravidez de 280 dias equivale a 40 semanas, frequentemente descrita como 9 meses de calendário.