Calculadora de quantos anos tenho

Descubra exatamente quantos anos você tem em anos, meses e dias a partir da sua data de nascimento. Veja o total de dias vivos e dias restantes até seu próximo aniversário.

01 calculadora
Relógio

Resultado

    Mostrar o procedimento

      A Calculadora de Quantos Anos Tenho responde diretamente à pergunta: digite uma data de nascimento e retorna a idade exata de hoje em anos, meses e dias, usando o comprimento real de cada mês do calendário em vez de uma média aproximada de 30 dias. Também informa o total de dias vividos e o número de dias restantes até o próximo aniversário.

      As pessoas fazem essa pergunta com níveis de precisão muito diferentes, desde uma aproximação de "idade 34" até uma contagem exata necessária para um formulário, um limite legal ou simples curiosidade sobre um marco específico. Esta página lida com a versão exata, fazendo o cálculo da mesma forma que uma pessoa contando pelos dedos faria, só que mais rápido e sem um erro de um erro.

      Descubra exatamente quantos anos você tem

      Process with 3 steps: Enter date of birth; Read years months days; Check the breakdown1Enter date of birth2Read years months days3Check the breakdown
      Find out exactly how old you are.

      Idade é o tempo decorrido entre uma data de nascimento e hoje, dividido primeiro em anos inteiros, depois meses inteiros restantes, e então dias restantes. Digite uma data de nascimento, e a Calculadora de Quantos Anos Tenho confirma a data que leu na íntegra antes de retornar a resposta, então um formato ambíguo nunca produz uma idade silenciosamente errada.

      A ordem do cálculo importa. Alguém nascido em 30 janeiro tem exatamente 1 mês em 28 fevereiro de um ano comum, não 29 dias e não 1.03 meses, já que a idade é uma subtração do calendário, não uma divisão dos dias pelo comprimento médio do mês.

      Aplique o método de cálculo da idade

      Concept diagram: Inputs leads to age calculation method leads to ResultInputsage calculation methodResult
      Apply the age calculation method.

      O cálculo subtrai a data de nascimento da data de hoje campo por campo, tomando emprestado do campo seguinte sempre que uma subtração fosse negativa, usando o comprimento real do mês emprestado em vez de uma média.

      years  = currentYear  − birthYear
      months = currentMonth − birthMonth
      days   = currentDay   − birthDay

      if days < 0: months = months − 1 days = days + (days in the month before the current month)

      if months < 0: years = years − 1 months = months + 12 ```

      Exemplo trabalhado: alguém nascido em 15 março 1990, calculado em 6 julho 2026.

      1. Subtraia anos. 2026 − 1990 = 36.

      2. Subtraia meses. 7 − 3 = 4.

      3. Subtraia dias. 6 − 15 = −9, que é negativo, então emprestado.

      4. Peça emprestado do campo do mês. Meses se tornam 4 − 1 = 3. Dias se tornam −9 + 30 (duração de junho) = 21.

      5. Idade final. 36 anos, 3 meses, 21 dias.

      Encontre o total de dias vividos

      Concept diagram: Inputs leads to total days lived leads to ResultInputstotal days livedResult
      Find total days lived.

      Além da divisão anos-meses-dias, a Calculadora de Quantos Anos Tenho também relata o número total de dias vividos desde o nascimento, uma contagem única útil para acompanhamento de marcos, como notar um 10,000-dia ou 20,000-dia, que ocorrem em idades que não coincidem perfeitamente com os números do ano redondo.

      Encontre dias até o próximo aniversário

      Concept diagram: Inputs leads to days until next birthday leads to ResultInputsdays until nextbirthdayResult
      Find days until the next birthday.

      A calculadora também conta de hoje até a próxima ocorrência do mês e dia de nascimento, dando uma simples contagem regressiva para o próximo aniversário, independentemente de quão longe do ano atual esse aniversário já passou ou quão cedo ele está chegando.

      Gerencie a data de nascimento em 29 fevereiro

      Concept diagram: Inputs leads to Handle a birth date on 29 February leads to ResultInputsHandle a birth date on29 FebruaryResult
      Handle a birth date on 29 February.

      Alguém nascido em fevereiro 29 tem uma data de nascimento genuína apenas a cada quatro anos, na maioria dos casos.

      Em anos comuns, a Calculadora How Age Am considera o aniversário deles como sendo 28 Fevereiro para fins de contagem de idades, que é a convenção mais amplamente utilizada, embora alguns contextos usem 1 Março; de qualquer forma, a distribuição exata do ano, mês e dia ainda calcula corretamente, independentemente de qual convenção se aplique ao próprio rótulo "aniversário".

      Trabalhe com um segundo exemplo resolvido

      Process with 3 steps: Enter the same dates; Run again; Confirm matching age1Enter the same dates2Run again3Confirm matching age
      Work through a second worked example.

      Alguém nascido em 20 novembro 2000, calculado em 6 julho 2026. 1. Subtrair anos. 2026 − 2000 = 26. 2. Subtrair meses. 7 − 11 = −4, que é negativo, então emprestado. 3. Emprestar do campo do ano. Anos se tornam 26 − 1 = 25.

      Meses se tornam −4 + 12 = 8.

      4. Subtraia dias. 6 − 20 = −14, que é negativo, então peça emprestado novamente.

      5. Peça emprestado do campo do mês. Meses se tornam 8 − 1 = 7. Dias se tornam −14 + 30 (duração de junho) = 16.

      6. Idade final. 25 anos, 7 meses, 16 dias.

      Este exemplo precisa de dois empréstimos separados, um do campo do ano e outro do campo do mês, mostrando como o mesmo método campo por campo escala quando as subtrações do mês e do dia ficam negativas ao mesmo tempo.

      Perguntas frequentes

      Como faço para saber exatamente quantos anos eu tenho?

      Insira sua data de nascimento na calculadora, e ela subtrai essa data de hoje campo por campo, emprestando entre meses e anos conforme necessário, para devolver sua idade exata em anos, meses e dias.

      Por que a idade não é apenas o total de dias dividido por 365?

      Como anos e meses variam levemente em duração (anos bissextos somam um dia, e meses variam de 28 a 31 dias), dividir o total de dias por uma média fixa produz uma idade ligeiramente imprecisa. A subtração de campos de calendário, que empresta o tamanho real de cada mês, fornece o valor exato que corresponde a como os aniversários são realmente contados.

      Quantos dias eu tenho?

      A calculadora reporta o total de dias vividos como um valor separado junto com a distribuição de anos-meses-dias, calculada a partir do número exato de dias civis entre sua data de nascimento e hoje.

      Quantos dias faltam para o meu próximo aniversário?

      A calculadora conta de hoje até a próxima ocorrência do seu mês e dia de nascimento, retornando o número exato de dias restantes, independentemente de onde o ano hoje se encontre.

      O que acontece se eu nasci em 29 fevereiro?

      A calculadora ainda calcula anos-meses-dias exatos usando a aritmética verdadeira do calendário. Para fins de contagem regressiva de aniversários em anos não bissextos, 28 fevereiro é usado como convenção comum, embora algumas pessoas prefiram 1 Março.

      O horário do nascimento afeta a idade calculada?

      Apenas muito próximo do limite de aniversário. Adicionar a hora de nascimento pode refinar o componente final de dias inteiros para dias e horas, útil principalmente para registros que exigem esse nível de precisão, e não para perguntas de idade do dia a dia.

      Posso calcular minha idade em uma data diferente de hoje?

      Sim. Definir uma data de referência diferente em vez de hoje calcula a idade dessa data alternativa, útil para descobrir quantos anos você tinha, ou terá, em uma data passada ou futura específica.

      Resumo

      Concept diagram: Inputs leads to total days lived leads to ResultInputstotal days livedResult
      Find total days lived.

      Encontrar sua idade exata significa subtrair sua data de nascimento de hoje, campo por campo, primeiro anos, depois meses, depois dias, emprestando o tamanho real de um mês civil sempre que uma subtração for negativa, então alguém nascido 15 março 1990 tem exatamente 36 anos, 3 meses e 21 dias em 6 julho 2026.

      O mesmo cálculo também informa o total de dias vividos e a contagem regressiva para seu próximo aniversário.