Como calcular a idade exata e os dias entre duas datas
Anos, meses e dias, total de dias, dias úteis e anos bissextos, explicados com exemplos.
3 min de leitura
Calcular a idade exata ou quantos dias há entre duas datas parece fácil até você tentar fazer à mão. Os meses têm de 28 a 31 dias, os anos bissextos acrescentam um dia a cada quatro anos (quase sempre) e, dependendo de contar ou não o último dia, o resultado sai com um dia de diferença. Conhecendo as regras, você confere qualquer resultado, seja para um cadastro, um aviso prévio, uma licença-maternidade ou uma contagem regressiva.
Como se calcula a idade exata
A idade em anos, meses e dias conta primeiro os meses completos do calendário desde a data de nascimento e depois os dias que sobram. Quem nasceu em 15 de março de 1990 tem, em 25 de outubro de 2026, 36 anos, 7 meses e 10 dias: 36 aniversários, mais 7 meses completos até 15 de outubro e mais 10 dias.
Essa mesma pessoa já viveu 13.373 dias. O total de dias ajuda quando um formulário pede a idade em dias ou para comemorar marcos como o seu 10.000º dia.
Dias entre duas datas e o erro de um dia
A diferença entre duas datas normalmente conta o dia inicial, mas não o final. De 1º de março a 1º de abril de 2026 são 31 dias, ou exatamente um mês. Se os dois dias precisam entrar na conta, como num pedido de férias de segunda a sexta, some um: 32 dias.
Os dias úteis aqui são de segunda a sexta, e esse mesmo período de março tem 22. Feriados nacionais, estaduais e municipais não são descontados automaticamente, então tire-os você mesmo. Atenção: em algumas regras trabalhistas o sábado também conta como dia útil, então confira qual contagem se aplica ao seu caso.
Anos bissextos e fim de mês
- Um ano é bissexto se for divisível por 4, exceto os anos de virada de século, que precisam ser divisíveis por 400. 2000 foi bissexto, 1900 não, 2028 será.
- Quem nasceu em 29 de fevereiro tem o aniversário contado em 28 de fevereiro nos anos não bissextos.
- Somar um mês a 31 de janeiro leva ao último dia de fevereiro, porque 31 de fevereiro não existe. 31 de janeiro de 2026 mais um mês é 28 de fevereiro de 2026.
Como fazer no QodeCat
A calculadora de idade e diferença entre datas tem três modos e mostra o resultado assim que as datas são preenchidas.
- Idade: informe sua data de nascimento. A segunda data é hoje por padrão; mude-a para saber quantos anos alguém tinha ou terá em qualquer dia. Você vê a idade exata, o próximo aniversário com os dias que faltam e o total de meses, semanas e dias.
- Entre duas datas: informe a data inicial e a final. Marque Incluir a data final (+1 dia) se os dois dias contam, e Contar só dias úteis (seg.–sex.) para ter esse número como resultado principal. O total de dias, as semanas e os dias úteis aparecem sempre. Se a data final for anterior, as datas são trocadas automaticamente.
- Somar / subtrair: escolha uma data, a operação e uma quantidade de dias, semanas, meses ou anos. Ótimo para prazos como 90 dias a partir de hoje: 25 de outubro de 2026 mais 90 dias é 23 de janeiro de 2027.
Tudo é calculado no seu navegador, em dias inteiros. Fusos horários e mudanças de horário nunca empurram o resultado em um dia.
Erros comuns
- Dividir o total de dias por 365 para achar os anos. Os dias bissextos desviam o resultado e você perde os meses e dias.
- Não conferir se o último dia entra na conta. Contratos e regras de prazo costumam dizer qual contagem vale.
- Esquecer os feriados ao contar dias úteis.
- Achar que todo mês tem 30 dias. Um mês contado a partir de 31 de janeiro é mais curto que um contado a partir de 1º de março.
Perguntas frequentes
Quantos dias faltam para o meu aniversário?
Use o modo Idade. No cartão do próximo aniversário aparecem a data com o dia da semana, os dias que faltam e a idade que você vai fazer.
Dá para calcular datas muito antigas?
Sim, do ano 1 ao 9999. A calculadora usa o calendário gregoriano atual para todas as datas, então datas históricas registradas no calendário juliano não vão bater.