Pular para o conteúdo principal
CalcMax

Calculadora de anos entre datas

Resultado

36

Anos

Meses
8
Dias
18 dias
Total de meses
440
Total de dias
13.410 dias
Anos, em decimal
36,72

Quantos anos entre duas datas? Esta calculadora de anos entre datas informa o intervalo como diferença de calendário — anos, meses e os dias que sobram — e depois dá o mesmo intervalo de duas outras formas: em total de meses e em anos decimais. Essas duas últimas não são o mesmo número escrito de outro jeito. Os anos inteiros são contados pelo calendário, em que um ano termina no dia correspondente do ano seguinte; os anos decimais dividem a contagem de dias por 365,2425, a duração média de um ano gregoriano. Um dia aquém de um ano é 0 anos de calendário e 1,00 ano decimal, e as duas leituras estão certas.

Fórmula

anos, meses e dias inteiros = a diferença de calendário entre as duas datas; total de meses = anos × 12 + meses; anos decimais = total de dias ÷ 365,2425

startDate
A mais antiga das duas datas, embora a ordem não mude nenhuma resposta
endDate
A data mais recente; trocar as duas dá as mesmas seis figuras
years
Anos de calendário inteiros — um ano se completa na data correspondente, então de 29 de fevereiro a 28 de fevereiro vai um ano
months
Os meses completos que sobram depois de tirados os anos, sempre de 0 a 11
days
Os dias que sobram depois de tirados os anos e os meses
totalMonths
O total de meses, com o intervalo inteiro contado só nessa unidade: 36 anos e 8 meses leem 440
decimalYears
O total de dias dividido por 365,2425: os anos decimais são um critério diferente dos anos inteiros, e não um arredondamento deles

Use a calculadora sempre que uma duração for citada em anos: tempo de serviço, a idade de um imóvel, há quanto tempo uma empresa existe, a diferença em anos entre duas datas de nascimento. A diferença de calendário é a resposta honesta, porque é o que uma pessoa contando nos dedos chegaria. As duas leituras extras respondem ao que ela não responde: o total de meses é a unidade de tudo o que é cobrado ou concedido mês a mês, e os anos decimais são a unidade de uma taxa ou de uma média — 36,72 anos de serviço é uma cifra pela qual dá para dividir, enquanto 36 anos e 8 meses não é. O que ela não dá é uma fração de mês, e também não diz se a ordem das datas era a que você queria, porque as duas ordens produzem os mesmos números.

Exemplos resolvidos

  1. De 01/01/1990 a 19/09/2026

    1. Trinta e seis anos completos levam a 01/01/2026
    2. Oito meses completos a mais levam a 01/09/2026, deixando 18 dias
    3. Então a diferença de calendário é de 36 anos, 8 meses e 18 dias
    4. 36 × 12 + 8 = 440 meses, que é o mesmo intervalo escrito numa unidade só
    5. 13.410 dias divididos por 365,2425 dão 36,72 anos decimais

    Três leituras de um mesmo intervalo. A diferença de calendário é o que você diria em voz alta; as outras duas servem para quando é preciso ter algo com que fazer contas.

  2. De 01/01/2000 a 31/12/2000 — um dia aquém de um ano

    1. O ano de calendário que começa em 01/01/2000 só se fecha em 01/01/2001
    2. Então a figura dos anos inteiros é 0, e o intervalo é de 11 meses e 30 dias
    3. Só em meses isso dá 11 — o décimo segundo mês não está terminado
    4. A contagem de dias é 365: de 01/01/2000 a 01/01/2001 seriam 366, porque 2000 é bissexto, e o alvo está um dia antes disso
    5. 365 dividido por 365,2425 dá 0,99934, que arredonda para 1,00 com duas casas decimais

    É o caso que torna esta página necessária. O calendário diz 0 anos e a divisão diz 1,00, e uma ferramenta que informasse só um dos dois pareceria errada para metade dos leitores.

  3. De 29/02/2024 a 28/02/2025 — o aniversário de um dia bissexto

    1. Não existe 29 de fevereiro em 2025, então o aniversário é truncado para 28 de fevereiro
    2. Isso faz o intervalo ser exatamente 1 ano, 0 meses e 0 dias
    3. 12 meses, e 365 dias porque 2025 não é bissexto
    4. 365 dividido por 365,2425 arredonda para 1,00, então as três leituras concordam aqui

    Somar um ano é aritmética de calendário, e cair num número de dias é subtração comum. Este é o caso em que as duas coincidem — e o de cima é aquele em que não coincidem.

  4. De 31/01/2026 a 01/03/2026 — um mês curto no caminho

    1. Um mês completo depois de 31/01 é 28/02, porque fevereiro de 2026 tem 28 dias
    2. 01/03 está um dia depois disso, então o resto é 1 dia, e não menos 30
    3. O total de meses é 1 e a contagem de dias é 29
    4. 0,08 anos decimais é o que 29 dias dá contra a média de 365,2425 dias

    Subtrair os números do dia daria 1 menos 31, que é o tamanho errado e o sinal errado ao mesmo tempo. Os meses precisam ser tirados como meses completos antes de os dias serem contados.

Limitações

A diferença de calendário e os anos decimais respondem a perguntas diferentes, e nenhuma página consegue fundi-las num número só: de 01/01 a 31/12 é 0 anos inteiros e 1,00 ano decimal ao mesmo tempo. Os meses completos são contados por mês de calendário, e não dividindo os dias por uma média, então um mês pode ter de 28 a 31 dias e a mesma contagem de dias pode produzir totais de meses diferentes dependendo de quais meses ela atravessa. A ordem das duas datas não muda nenhuma das seis figuras — esta ferramenta informa o tamanho do intervalo, e não uma direção com sinal, então, se você queria medir para trás, o sinal é algo que você mesmo carrega. As datas são gregorianas prolépticas entre o ano 1 e o ano 9999, projetadas para trás antes de 1582 sem nenhuma reforma, e não existe fuso horário nem hora do dia em lugar nenhum da aritmética: duas datas a um dia de distância estão sempre a um dia de distância, qualquer que seja o relógio pelo qual você as leia.

Perguntas frequentes

Quantos anos há entre 01/01/1990 e 19/09/2026?
36 anos, 8 meses e 18 dias. Escrito só em meses isso dá 440, e em dias dá 13.410. Dividir esses dias pela média de 365,2425 dias do ano gregoriano dá 36,72 anos decimais, que é a diferença de calendário expressa como um número só em vez de três.
Por que um intervalo mostra 0 anos e 1,00 ano decimal?
Porque as duas figuras usam critérios diferentes. Os anos inteiros são contados pelo calendário, e o ano que começa em 01/01 não se fecha antes do 01/01 seguinte — então de 01/01 a 31/12/2000 são 0 anos, 11 meses e 30 dias. Os anos decimais dividem os 365 dias por 365,2425, e 0,99934 arredonda para 1,00. Nenhuma das duas figuras é um erro: a resposta do calendário está a um dia de completar um ano, e a da divisão diz exatamente isso.
Quantos meses isso dá no total?
Multiplique os anos por doze e some os meses que sobraram. De 1990 a 2026 isso dá 36 × 12 + 8 = 440 meses. O total de meses é a unidade certa quando algo é cobrado, concedido por tempo de serviço ou revisto mês a mês, e é mais fácil de comparar do que uma figura de três partes — dois intervalos parecidos escritos em anos e meses podem diferir em vários meses.
Importa qual data eu informo primeiro?
Não. A ferramenta informa o tamanho do intervalo entre as duas datas, e o tamanho de um intervalo não depende de qual ponta você lê primeiro — de 1990 a 2026 e de 2026 a 1990 dão os mesmos 36 anos, 8 meses e 18 dias. Isso também quer dizer que nenhuma figura fica negativa: se você precisa de uma direção, a ordem em que digitou é o único registro dela.
Qual é o intervalo entre dois aniversários?
Informe as duas datas e leia a diferença de calendário — essa é a diferença de idade em anos, meses e dias, e é o que as pessoas querem dizer com a frase. Uma coisa a observar: se um dos aniversários for 29 de fevereiro, o aniversário num ano comum cai em 28 de fevereiro, então o intervalo entre 29/02/2024 e 28/02/2025 é exatamente um ano, e não um dia aquém de um.

Referências

Calculadoras relacionadas