Calculadora de idade
Resultado
Anos
- Meses
- 9
- Dias
- 2 dias
- Total de meses
- 441
- Total de semanas
- 1.917,7 semanas
- Total de dias
- 13.424 dias
- Total de segundos
- 1.159.833.600 segundos
Quantos anos você tem, exatamente? Esta calculadora de idade recebe uma data de nascimento e devolve a idade exata em anos, meses e dias completos, e depois lê o mesmo intervalo de mais quatro maneiras: total de meses, total de semanas, total de dias e total de segundos, que é a resposta para a pergunta de quantos segundos de vida. A idade é medida a partir de hoje, e hoje é um dia de calendário inteiro que a página lê sozinha, sem você digitar. Como todas as figuras saem de um único intervalo, as partes sempre voltam a somar o todo. A figura dos meses é o número de meses completos dentro desse intervalo, e não uma contagem separada, então ela nunca se descola dos anos e dos dias que estão ao lado dela.
Fórmula
idade = hoje menos a data de nascimento, decomposta em anos, meses e dias completos; o total de meses, de semanas, de dias e de segundos é derivado do mesmo intervalo, e não contado em separado
- birthDate
- A data de nascimento; pode ser qualquer data real de calendário a partir do ano 1, e não pode ser posterior a hoje
- years
- Anos completos — a figura da manchete, e a que um formulário costuma pedir
- months
- Meses inteiros que sobram depois dos anos completos; de 0 a 11
- days
- Dias que sobram depois dos meses inteiros; de 0 a 30, e não é uma subtração simples dos dois números de dia
- totalMonths
- O intervalo inteiro contado em meses: 36 anos e 0 meses são 432
- totalWeeks
- O intervalo em semanas e uma fração de semana, com uma casa decimal
- totalDays
- Todos os dias de vida, contando os dias bissextos que caíram no meio
- totalSeconds
- O total de dias multiplicado por 86.400, para a pergunta de quantos segundos de vida já passaram
Use sempre que a resposta tiver de ser a sua idade, e não um número de dias: um formulário que pede anos e meses, um marco pediátrico ou geriátrico, uma regra de visto ou de aposentadoria escrita como idade, uma cotação de seguro. A decomposição em meses e dias é o que esses formulários querem, e a figura do total de dias é a que serve quando você precisa saber quantos dias de vida tem ou quantos faltam para um limite escrito em dias. O que ela não faz é dizer qualquer coisa sobre uma data futura: uma data de nascimento posterior a hoje ainda não tem idade, e a página avisa isso em vez de devolver um número negativo.
Exemplos resolvidos
Alguém nascido em 01/01/1990, medido em 15/01/2026
- De 01/01/1990 a 01/01/2026 são 36 anos completos, então a figura dos anos é 36
- A próxima virada de mês seria 01/02/2026, que ainda não chegou, então os meses são 0
- 15/01/2026 está 14 dias depois de 01/01/2026, então os dias são 14
- 36 anos completos são 36 × 12 = 432 meses, sem nenhum mês inteiro sobrando
- 13.163 dias divididos por sete dão 1.880,43, o que arredonda para 1.880,4 semanas
- 13.163 × 86.400 = 1.137.283.200 segundos
Um aniversário no começo de janeiro faz a leitura parecer estranha — 36 anos e 14 dias com 0 meses — mas a figura dos meses conta só meses inteiros, e 01/02 ainda não chegou. Nada se perdeu: os 14 dias estão na linha dos dias.
Um aniversário de 29 de fevereiro: 29/02/2000
- De 29/02/2000 a 15/01/2026 são 9.452 dias no total
- Em meses inteiros isso dá 310: 310 meses depois de 29/02/2000 caem em 29/12/2025, e 311 meses passariam de 15/01/2026
- 310 meses são 25 anos (300 meses) mais 10 meses sobrando
- De 29/12/2025 a 15/01/2026 são 17 dias, que é a figura dos dias
- 9.452 divididos por sete dão 1.350,29, o que arredonda para 1.350,3 semanas
- 9.452 × 86.400 = 816.652.800 segundos
Um aniversário em 29 de fevereiro é o caso que separa uma implementação correta de uma apenas plausível. Tirando os anos primeiro e os meses depois, a âncora cai em 28/12 e sobram 18 dias; o intervalo tem 310 meses inteiros a partir de 29/02, e essa âncora cai em 29/12. Um dia de diferença, e só um aniversário de 29 de fevereiro distingue as duas contas.
Limitações
Hoje é tomado como o dia de calendário em UTC, e não como o seu dia local; em fusos bem à frente de UTC, a idade pode ficar um dia atrás do calendário na sua parede nas primeiras horas depois da meia-noite. A data de nascimento precisa ser uma data real: 30 de fevereiro é recusado em vez de ser empurrado em silêncio para março. Uma data de nascimento posterior a hoje dá erro, e não uma idade negativa, porque idade é tempo já vivido. A figura dos meses conta apenas meses inteiros, então ela lê 0 na maior parte de qualquer mês, mesmo quando a figura dos anos acabou de virar. Não há como pedir a idade em outra data: a página mede sempre contra hoje, e a figura é recalculada a partir do relógio do seu navegador quando a página carrega, em vez de ficar congelada no momento em que o site foi construído.
Perguntas frequentes
- Como descobrir a idade exata a partir da data de nascimento?
- Tire primeiro os anos completos, depois os meses inteiros que sobraram e por último os dias — de 01/01/1990 a 15/01/2026 são 36 anos, 0 meses e 14 dias. A figura dos meses conta só os meses que terminaram, e é por isso que ela lê 0 no meio de um mês. Somando as três partes de volta você recupera o intervalo inteiro.
- Por que a figura dos meses fica zerada se eu estou no meio de um mês?
- Porque um mês precisa terminar antes de contar, a mesma regra que um cartório usa. Em 15/01/2026, alguém nascido em 01/01 tem 0 meses e 14 dias, e não 0,5 mês, e os 14 dias aparecem na linha dos dias. Arredondar os meses para uma fração faria as três partes pararem de somar o todo.
- Quantos dias de vida eu tenho?
- Leia a linha do total de dias — 13.163 para alguém nascido em 01/01/1990 e medido em 15/01/2026. Essa figura inclui todos os dias bissextos do meio, então ela é maior do que os anos multiplicados por 365. Multiplique por 86.400 para chegar aos segundos, que também aparece na página e é exato, não arredondado.
- Devo usar idade em meses ou idade em anos para uma criança?
- Use meses até cerca de dois anos, porque a diferença importa clinicamente: uma criança de 14 meses e outra de 23 meses são as duas 1 ano em anos completos. Leia as duas linhas juntas — 310 meses é a mesma criança que 25 anos e 10 meses no exemplo acima. Acima de dois anos, anos e meses juntos é a forma usual, e é isso que a calculadora de idade informa.
- O que acontece se eu informar uma data de nascimento no futuro?
- A página informa um erro em vez de uma idade negativa, porque idade é tempo já vivido. Se você está contando para uma data prevista ou para um aniversário que ainda não chegou, a calculadora de aniversário é a ferramenta certa: ela aceita uma data futura e conta em direção a ela. Uma data futura aqui costuma significar um erro de digitação no ano.