Tempo/Números

Calculadora de idade

Idade exata a partir de uma data de nascimento — anos/meses/dias, tempo total vivido e a próxima data de aniversário.


                    

This tool calculates exact age from a birth date: full years, months, and days lived, the total number of days lived, and how much time is left until the next birthday.

How to use it

Common uses

Things to keep in mind

For people born on February 29, a "full year" in a non-leap year is conventionally counted as reached on March 1 — a rule that varies between jurisdictions.

The calculation accounts for timezone — an age "as of this second" can differ by a day depending on the chosen timezone if the birth moment is close to midnight.

Artigo sobre esta ferramenta: Cálculo de idade: por que não é uma simples subtração de anos

Perguntas frequentes

Como um aniversário de 29 de fevereiro é tratado?

Em anos não bissextos, esse aniversário é tratado como 1º de março para calcular o próximo aniversário, enquanto a idade exata em anos/meses/dias é calculada a partir da diferença real do calendário.

Em que momento exato a idade aumenta um ano?

Precisamente na data calendário de nascimento — até esse dia inclusive a idade ainda é a anterior, e a partir do dia seguinte conta como nova. Isso corresponde à compreensão cotidiana de idade.

O que o bloco "Total vivido" mostra?

O mesmo intervalo de tempo expresso em semanas e dias completos, além do número de meses completos — útil quando você precisa de um total acumulado em vez de uma divisão em anos/meses/dias.

Por que em alguns países a maioridade legal começa à meia-noite do dia anterior ao aniversário?

Pelo princípio de "não há frações de um dia" vigente em certas jurisdições (incluindo o Reino Unido), o aniversário conta como um dia inteiro vivido, então considera-se atingida determinada idade a partir do primeiro instante do dia anterior. É um detalhe jurídico que não coincide com o cálculo cotidiano de idade.

Posso calcular a idade em uma data futura em vez de hoje?

Sim, o campo "Calcular a idade na data" aceita qualquer data, incluindo uma futura — útil para saber que idade alguém terá em um evento específico que ainda vai acontecer.

Artigos: Tempo/Números

Tempo Unix: por que os computadores contam o tempo desde 1970

Por que 1º de janeiro de 1970 se tornou o ponto de referência do tempo para a maioria dos sistemas de computador.

Expressões cron: como decifrar um agendamento de tarefas

Como decifrar uma expressão como */15 * * * * e saber exatamente quando a tarefa será executada.

Sistemas numéricos: para que servem o binário, o octal e o hexadecimal

Por que a cor #FF5733 no CSS é escrita com dígitos hexadecimais em vez de decimais.

Operações bit a bit: como AND, OR e XOR funcionam no nível dos bits

Em que o AND bit a bit difere do lógico, e para que serve operar sobre bits individuais de um número.

Diferença entre datas: por que contar dias é mais complicado do que parece

Por que subtrair datas de forma ingênua pode dar um resultado incorreto por causa dos anos bissextos.

Fusos horários: por que UTC não é a mesma coisa que GMT

Por que UTC nunca muda duas vezes ao ano, enquanto o horário de Londres (GMT/BST) muda.

Calculadora de duração: como somar corretamente horas, minutos e segundos

Por que ao somar minutos e segundos é preciso "transportar" o resto para a próxima casa, assim como na soma decimal.

ISO 8601 Duration: como escrever uma duração em formato padrão

Por que PT1H30M significa «1 hora 30 minutos», e não «1 minuto 30 horas».

Número da semana: por que países diferentes contam as semanas de forma diferente

Por que 1º de janeiro às vezes pertence à semana 52 ou 53 do ano anterior segundo o padrão ISO 8601.

Números romanos: como funciona um sistema sem zero nem posições

Por que IV significa 4 e não 6, e como funciona a regra de subtração nos números romanos.

IEEE 754: por que 0.1 + 0.2 não é igual a 0.3 no código

Por que em quase toda linguagem de programação 0.1 + 0.2 exibe 0.30000000000000004.

Número por extenso: para que transformar dígitos em palavras

Por que documentos bancários escrevem o valor tanto em dígitos quanto por extenso ao mesmo tempo.