Calculadora de idade

Calcule a idade gregoriana, o total de dias e o próximo aniversário com uma regra explícita para 29 de fevereiro. Copie ou baixe o resultado.

Como usar

Calcule a idade gregoriana, o total de dias e o próximo aniversário com uma regra explícita para 29 de fevereiro. Copie ou baixe o resultado.

Etapa 1

Informe as duas datas

Exemplo fixo

2000-01-012026-01-01

Escolha o nascimento e a data em que deseja medir a idade. Hoje usa a data local do dispositivo.

Etapa 2

Escolha a regra de aniversário

Exemplo fixo

02-2902-28 / 03-01

Para quem nasceu em 29 de fevereiro, escolha 28 de fevereiro ou 1º de março nos anos comuns.

Etapa 3

Guarde o resultado

Exemplo fixo

2023-01-312023-02-282023-03-01

Confira anos e meses completos e dias restantes. Copie ou baixe o resumo com as datas.

Usos práticos

Planejar uma comemoração em outra data

Suponha que uma pessoa nascida em 2000-06-15 vá comemorar em 2026-06-14. Informe essas duas datas, deixe os horários desligados e leia 25 anos, 11 meses e 30 dias: a comemoração é um dia antes do 26º aniversário. Mude a referência para 2026-06-15 e o resultado passa a 26 anos, 0 meses e 0 dias, com zero dias até o aniversário. Isso ajuda ao escrever convites ou conferir um formulário datado. Para um corte de idade institucional, use a data de referência e a regra especificadas pela instituição em vez de presumir que a data da festa define a elegibilidade.

Cronologias familiares e revisão de registros

Uma fotografia familiar pode estar datada enquanto a legenda informa uma idade em meses. Use a data da fotografia como referência e compare meses completos, não o total de dias dividido por 30. Se uma data de nascimento 2023-01-31 for comparada com 2023-03-01, o resultado de calendário é um mês e um dia, enquanto o total de dias é 29. Guarde as duas medidas nas suas notas para que outra pessoa saiba qual convenção a legenda usou. O dia da semana pode ajudar a sinalizar uma divergência de transcrição, mas a coincidência do dia da semana não prova que uma data ou a identidade de uma pessoa esteja correta.

Conferir uma planilha ou outra calculadora

Quando dois resultados de idade discordam, compare primeiro a mesma data de nascimento e a mesma data de referência com horários desligados. Teste 2023-01-31 a 2023-03-31: esta ferramenta informa dois meses, não dois meses e três dias por somar repetidamente meses ajustados ao fim do mês. Depois teste um nascimento em 29 de fevereiro com as duas regras de aniversário. Esses pequenos exemplos isolam a ancoragem dos meses e o tratamento do dia bissexto antes de investigar um cálculo de idade ao longo de muitos anos. Copie o resumo datado com a regra; enviar apenas os três números da idade dificulta que outra pessoa reproduza a diferença.

Exemplo de idade com 26 anos completos
Exemplo: de 1º de janeiro de 2000 a 1º de janeiro de 2026 são 26 anos completos e 9.497 dias corridos. As datas são fictícias e servem para demonstrar o cálculo.

Idade de calendário, totais e horários locais

A idade pelo calendário responde a uma pergunta de data civil: quantos aniversários completos, depois meses corridos completos e depois dias corridos restantes passaram? Ela é deliberadamente diferente de dividir segundos ou dias totais por uma duração média de ano.

Informe uma data de nascimento válida e escolha a data em que a idade importa. Hoje usa a data local do dispositivo; não é uma data UTC escondida atrás da tela. Datas de referência passadas e futuras são aceitas, mas a data de nascimento não pode estar no futuro nem depois da referência. O intervalo aceito vai de 0001-01-01 a 9999-12-31. A documentação de Temporal.PlainDate descreve a distinção importante: uma data de calendário é independente de fuso horário.

O resultado principal é o trio de anos, meses e dias completos. As linhas de apoio mostram total de dias corridos, semanas completas, meses completos, dia da semana do nascimento, a regra selecionada para o aniversário de 29 de fevereiro e o próximo aniversário com dias restantes.

A seção opcional de horário é uma verificação de horas decorridas separada. Ela combina a data de nascimento, o horário de nascimento, a data de referência, o horário de referência e o fuso do dispositivo; não altera a idade pelo calendário. A documentação de Temporal.ZonedDateTime explica por que horários locais pulados e repetidos precisam de uma regra explícita de desambiguação, e esta ferramenta rejeita esses casos ambíguos em vez de adivinhar.

2023-01-312023-02-282023-03-01
Exemplo fixo de fim do mês: 31 de janeiro chega a 28 de fevereiro após um mês ajustado, e 1º de março acrescenta um dia civil restante.

Exemplo desenvolvido: de 31 de janeiro a 1º de março

Para data de nascimento 2023-01-31 e data de referência 2023-03-01, nenhum ano completo passou, então 31 de janeiro continua sendo a âncora do ano. A ferramenta confere um mês corrido a partir dessa âncora. Ela chega a 28 de fevereiro em 2023 porque fevereiro não tem dia 31. Esse ajuste é chamado de limitação ao fim do mês: mantém-se o mês pedido, mas usa-se seu último dia válido quando o dia original não existe.

O dia seguinte, 1º de março, é então um dia civil restante depois da âncora mensal ajustada. O resultado não é 29 dividido por um mês médio; são zero anos, um mês e um dia pela convenção de fim do mês desta ferramenta.

Esse exemplo ajuda ao comparar calculadoras. Se outra calculadora informar zero meses e 29 dias, talvez esteja usando uma convenção de duração em vez de aritmética de aniversários e meses. Nenhum número se explica sozinho sem que a regra seja declarada.

Todo candidato mensal é medido a partir da mesma âncora anual. Para 31 de janeiro a 31 de março, somar dois meses diretamente dá 31 de março, então a idade é dois meses e zero dias. Somar um mês repetidamente iria de 31 de janeiro a 28 de fevereiro e a 28 de março, criando uma diferença de três dias. As âncoras independentes evitam essa diferença; elas não transformam todos os meses em durações iguais.

Como o exemplo de fim do mês é interpretado
EtapaData ou valorSignificado
Data de nascimento2023-01-31A data âncora a partir da qual anos e meses completos são medidos.
Um mês completo2023-02-28A soma do mês corrido é limitada ao último dia válido de fevereiro.
Data de referência2023-03-01Um dia civil restante depois da âncora de 28 de fevereiro.
Idade exibida0 anos, 1 mês, 1 diaO trio é um resultado de idade de calendário, não um resultado de duração média.

Como ler cada linha de resultado

Os números grandes de anos, meses e dias são a idade de calendário na data de referência selecionada. Essa é a linha mais segura para citar quando alguém pergunta quantos anos uma pessoa tem em uma data.

Total de dias corridos é uma diferença exclusiva de dias: vale zero na data de nascimento, um na data seguinte, e assim por diante. Semanas completas é esse total de dias dividido por sete e arredondado para baixo; meses completos é anos vezes doze mais a contagem de meses exibida.

Próximo aniversário é calculado com a mesma regra de 29 de fevereiro selecionada no formulário. Se a data de referência é o aniversário, o valor de dias restantes é zero porque o próximo aniversário já chegou nessa data.

Linhas de resultado e quando usá-las
LinhaO que medeMelhor uso
Anos, meses, diasAniversários civis completos, meses completos e dias civis restantes.Idade em um aniversário, data de inscrição, consulta ou evento planejado.
Total de dias corridosDiferença exclusiva de dias civis da data de nascimento até a data de referência.Conferências uniformes de dias, marcos e depuração de outro cálculo.
Semanas completasTotal de dias dividido por sete e arredondado para baixo.Marcos semanais aproximados sem sugerir precisão extra.
Meses completosAnos completos convertidos em meses mais a contagem de meses exibida.Comparação rápida de registros de bebês ou idade de projetos em que meses são comuns.
Dia da semana do nascimentoO dia da semana da data de nascimento no calendário gregoriano da ferramenta.Revisão de cronologia e conferência de registros, não prova de identidade.
Horas decorridasDiferença exata de instantes a partir dos horários locais opcionais quando o fuso aceita os dois horários.Exemplos hospitalares, de viagem ou de agenda em que a hora do dia importa.

Quando incluir horários locais de nascimento e referência

Ative a opção de horário apenas quando os dois horários de relógio forem conhecidos e o fuso do dispositivo for adequado para os dois pontos. O formulário tem horários de nascimento e referência, mas nenhum seletor separado de local de nascimento ou fuso horário. Um 09:00 registrado em outro país não é automaticamente interpretado no fuso daquele país. Deixe os horários desligados quando você só precisa da idade civil, ou use fora desta ferramenta uma conversão ciente de fuso antes de fazer uma comparação de tempo decorrido.

Com um dispositivo configurado para America/New_York, de meio-dia em 2024-03-09 a meio-dia em 2024-03-10 passa um dia civil, mas 23 horas decorridas; de meio-dia em 2024-11-02 a meio-dia em 2024-11-03 passam 25 horas. Esses são exemplos fixos de mudanças de offset, não resultados para sua localização atual. A linha de horas é exibida com até duas casas decimais. Essa apresentação não prova que um horário histórico de nascimento incerto seja conhecido com precisão.

Um horário local pulado não corresponde a um instante, e um horário local repetido pode corresponder a dois. A ferramenta rejeita ambos em vez de escolher silenciosamente um offset. Ela também rejeita um instante de referência anterior ao instante de nascimento, incluindo horários invertidos na mesma data. A idade de calendário pode continuar visível quando os horários falham, mas copiar/baixar o resultado fica desativado até que os horários sejam corrigidos ou a opção de horário seja desligada.

Idade por data versus idade por horário local
PerguntaUse esta configuraçãoInterpretação
Quantos anos alguém tem em 12 de abril?Use apenas datas.A idade de calendário se baseia em aniversários civis e não é afetada pelo horário de verão.
Quantas horas passaram entre dois horários locais?Ative horários locais e informe os dois horários de relógio.A linha de horas decorridas usa o fuso do dispositivo e pode rejeitar horários pulados ou repetidos.
Por que a contagem de horas difere de dias vezes 24?Compare o resultado por data e o resultado por horas separadamente.Um dia civil perto de uma transição de fuso pode ter 23 ou 25 horas decorridas.

Escolhas para dia bissexto e resultado reproduzível

A página aplica aritmética de calendário gregoriano em todo o intervalo aceito. A visão geral de calendários do US Naval Observatory descreve o calendário gregoriano como o calendário civil aceito internacionalmente, e a regra de anos bissextos do US Naval Observatory traz a exceção dos anos de século que torna 1900 comum e 2000 bissexto.

Um aniversário em 29 de fevereiro precisa de uma convenção explícita para anos não bissextos. A ferramenta oferece 28 de fevereiro e 1º de março porque ambos aparecem em contextos reais de registro, mas a seleção é uma regra de cálculo, não uma decisão jurídica, médica ou de benefícios.

Documentos antigos podem usar outro calendário, uma idade estimada, uma idade arredondada ou uma convenção local que não está escrita. Esta ferramenta pode tornar um cálculo gregoriano consistente e repetível; ela não consegue identificar o calendário por trás de um registro ambíguo.

Um resultado salvo útil inclui as duas datas e a regra de aniversário, não apenas uma idade. Copiar e baixar mantêm esse contexto no resumo. Compartilhar página é diferente: envia apenas o link limpo da ferramenta e não recria suas entradas para quem recebe.

Escolher a regra de aniversário de 29 de fevereiro

Para uma data de nascimento em 29 de fevereiro, a regra selecionada afeta anos completos, o próximo aniversário e qualquer resultado exportado da página. Guarde a regra com o resumo copiado ou baixado para que o número possa ser interpretado depois.

28 de fevereiro trata o aniversário em ano não bissexto como o último dia de fevereiro. 1º de março trata como a próxima data de calendário depois de 28 de fevereiro. A ferramenta não decide qual regra uma instituição deve usar.

Ao conferir uma nota familiar ou um formulário que não diz qual convenção foi usada, execute as duas regras e registre a diferença. Se a diferença importa, consulte a política ou o registro de origem em vez de tratar a calculadora como autoridade.

Para nascimento em 2020-02-29 e referência 2021-02-28, a regra de 28 de fevereiro dá um ano completo; a regra de 1º de março dá zero anos completos, 11 meses e 30 dias. Em 2021-03-01, a regra de 1º de março dá exatamente um ano, enquanto a regra de 28 de fevereiro dá um ano e um dia. A diferença total de dias civis não muda com nenhuma escolha: apenas a decomposição baseada em aniversários muda.

Como a configuração de 29 de fevereiro muda a interpretação
ConfiguraçãoAniversário em ano não bissextoUse quando
28 de fevereiroO aniversário é contado em 28 de fevereiro em um ano comum.Um registro ou política diz que o aniversário é observado no último dia de fevereiro.
1º de marçoO aniversário é contado em 1º de março em um ano comum.Um registro ou política trata o aniversário como o dia depois de 28 de fevereiro.
DesconhecidoA calculadora não consegue inferir a convenção original.Execute as duas regras e mantenha visível a incerteza da fonte.

Registros históricos e entre calendários

As entradas de data são datas civis gregorianas, não um decodificador universal para todo calendário histórico. Um nascimento registrado em calendário juliano, lunar, religioso ou civil local pode precisar de conversão antes de ser inserido.

A regra de anos bissextos do US Naval Observatory é suficiente para explicar por que atalhos simples de quatro em quatro anos falham para 1700, 1800, 1900 e 2100, mas não diz qual calendário um registro manuscrito usou.

Para genealogia ou trabalho de arquivo, guarde a redação original, o sistema de calendário se conhecido, a data convertida se você usar uma e a regra da calculadora. O resultado fica mais fácil de auditar quando as suposições de conversão não ficam escondidas.

Perguntas comuns sobre registros antes de calcular idade
Pista do registroRiscoResposta prática
Só há uma data escritaO sistema de calendário pode não estar indicado.Identifique o calendário de origem antes de compará-lo com uma data gregoriana.
A idade diz cerca de 25O número pode estar arredondado ou estimado.Use a calculadora para um cenário, não como prova do aniversário exato.
A pessoa nasceu em 29 de fevereiroA convenção de aniversário pode mudar a idade perto de fevereiro ou março.Confira as duas regras, a menos que a fonte ou política indique uma.

Manter as entradas junto ao resultado

Copiar resultado mantém um resumo rotulado; Baixar oferece as mesmas informações em clocktools-age.txt. Ambos incluem as datas de nascimento e referência, componentes da idade, totais e regra de aniversário selecionada. Um cálculo de horário válido também inclui os dois horários de relógio e o fuso do dispositivo. Mantenha esse contexto ao comparar cálculos feitos em dias diferentes: um número de idade sem data de referência logo se torna ambíguo.

Compartilhar página abre o compartilhamento nativo aceito ou copia o link da página. A ação remove deliberadamente a query string e o fragmento e não anexa suas datas nem o resumo. Para permitir que alguém confira seu cálculo, envie um resumo revisado separadamente ou uma reprodução fictícia em vez de esperar que o link compartilhado o restaure. A calculadora não cria histórico salvo de entradas, então baixe um resultado necessário antes de sair ou redefinir a página.

Se Copiar estiver bloqueado, selecione manualmente as informações exibidas. Se Baixar informar que começou, confira os downloads do navegador antes de presumir que um arquivo foi salvo. Para um resultado de horas indisponível, corrija os horários ou desligue a opção de horário para exportar o cálculo apenas por data. Se o guia não carregar, a ação de tentar novamente mantém suas entradas de trabalho; uma mensagem de carregamento do guia não é um erro aritmético.

Metodologia

A calculadora analisa datas civis gregorianas estritas YYYY-MM-DD, rejeita datas inválidas ou fora do intervalo e exige que a data de nascimento seja hoje ou anterior e que a data de referência seja igual ou posterior ao nascimento. Ela encontra anos completos pela regra selecionada de 29 de fevereiro, soma meses completos a partir dessa âncora anual com ajuste ao fim do mês e então conta os dias civis restantes. Dias totais são diferenças exclusivas de dias civis; semanas completas são o total de dias dividido por sete e arredondado para baixo. As horas decorridas opcionais combinam as duas datas com horários locais no fuso do dispositivo e rejeitam horários invertidos, pulados ou repetidos.

Limites

As datas devem ser datas gregorianas válidas de 0001 a 9999. Datas de nascimento futuras são rejeitadas, mas uma data de referência futura é permitida para planejamento de idade em uma data. A configuração de 29 de fevereiro é uma convenção de cálculo, não uma decisão oficial de elegibilidade. Resultados de horários locais dependem do navegador, da base de dados de fusos do dispositivo e dos horários informados. A página não converte sistemas de calendário históricos, não prova identidade, não verifica um registro de nascimento nem decide regras legais de idade.

Correções

Para conferir um possível problema, use datas de exemplo sem dados sensíveis sempre que possível. Inclua data de nascimento, data de referência, regra de 29 de fevereiro, se horários locais estavam ativados, os dois horários, o fuso do dispositivo mostrado no resultado, as linhas esperadas e as linhas observadas. Primeiro compare as regras declaradas de fim do mês e dia bissexto com a outra fonte; muitas divergências vêm de outra convenção, não de defeito de software.

Perguntas frequentes

Por que outra calculadora de idade pode discordar?
Primeiro deixe as duas datas de entrada idênticas e desligue os horários. Depois compare a ancoragem de fim do mês e a regra de 29 de fevereiro. De 31 de janeiro a 31 de março testa se os meses são somados de forma independente ou sequencial; um aniversário de 29 de fevereiro testa o limite do ano. Para totais de dias, pergunte se a outra ferramenta conta as duas datas nomeadas. Essas conferências explicam muitas divergências sem presumir que alguma calculadora esteja quebrada.
A contagem de dias inclui o dia do nascimento?
A diferença é zero na data de nascimento e um na data seguinte. Uma lista que inclui tanto a data de nascimento quanto a data de referência tem uma data nomeada a mais do que essa diferença. Não altere o cálculo de idade para atender a uma convenção inclusiva de frequência ou diário; use o resultado de dias totais apenas depois de conferir como essa fonte conta seu primeiro dia.
Posso calcular a idade em uma data futura?
Sim, desde que a data de nascimento seja hoje ou anterior e a referência não seja anterior ao nascimento. Informe a data planejada real e depois confira a referência no resumo. Hoje redefine a referência para a data local do seu dispositivo, não para o evento futuro. O próximo aniversário exibido é relativo à referência selecionada, então pode diferir do aniversário que vem a partir de hoje.
Qual regra de 29 de fevereiro devo escolher?
Use a convenção necessária para sua tarefa; o seletor não determina a regra de uma instituição. Se o registro não diz, calcule as duas opções perto de 28 de fevereiro e 1º de março e rotule cada resultado. Em 29 de fevereiro de um ano bissexto, a data real está disponível, então a substituição de ano não bissexto não desloca esse aniversário. Guarde a convenção escolhida junto a uma idade exportada.
Por que a linha de horas decorridas está ausente ou bloqueada?
Confira se os dois campos contêm hora e minuto válidos e se o instante de referência não é anterior ao nascimento. Perto de uma mudança de offset, um horário de relógio aparentemente comum pode ser pulado ou ocorrer duas vezes; esta ferramenta o rejeita em vez de adivinhar. O resultado de calendário pode continuar válido. Se nenhuma pergunta sobre hora do dia precisa ser respondida, desligue os horários em vez de inventar outro horário de nascimento só para remover o aviso.
O que é salvo ao usar Copiar, Baixar ou Compartilhar?
Copiar e Baixar contêm o resumo do cálculo, incluindo suas datas e regra; um cálculo de horas bem-sucedido também acrescenta horários e fuso. Compartilhar envia apenas o link da ferramenta. As entradas não são mantidas como histórico salvo, e o link não as restaura. Antes de enviar um resultado copiado, revise se há informações pessoais e use um exemplo fictício para um relatório de erro quando possível.
Posso usar um horário de nascimento registrado em outro fuso horário?
A opção de horas interpreta os dois horários locais no fuso deste dispositivo; ela não aceita um fuso separado de local de nascimento nem um offset UTC explícito. Se o registro usar outro fuso, a ferramenta não converterá automaticamente o horário para o fuso deste dispositivo; por isso, não o copie sem fazer a conversão necessária. Você ainda pode calcular a idade civil com horários desligados. Para uma pergunta de instante decorrido, estabeleça os instantes reais e offsets relevantes em uma ferramenta adequada com suporte a fusos.
Por que a contagem regressiva para o próximo aniversário é zero?
A data de referência já é o aniversário selecionado. Esta ferramenta inclui o aniversário desse dia em vez de saltar direto para o próximo ano. Avance a referência em uma data para ver o aniversário seguinte. Para nascimentos em 29 de fevereiro, confira qual substituto está selecionado em um ano comum; 28 de fevereiro e 1º de março podem dar contagens diferentes.
Posso transformar semanas completas em uma data exata de nascimento?
Não apenas a partir de semanas completas. O total de semanas é arredondado para baixo, então um valor de quatro semanas pode acompanhar totais de dias de 28 a 34. O restante perdido não pode ser recuperado multiplicando por sete. Use o total original de dias ou a data de nascimento, se disponível; não trate um rótulo de semanas arredondadas como uma duração decorrida exata.
Uma data juliana antiga dá a idade histórica?
Só depois que seu significado de calendário for estabelecido e, se necessário, convertido. Os campos aplicam regras gregorianas mesmo antes da adoção gregoriana local. Inserir os mesmos numerais de um registro juliano não os converte. Guarde a inscrição original e as suposições de conversão nas suas notas; um dia da semana ou idade calculado a partir de um data não convertida pode ser enganoso.