Calculadora de data de nascimento

Reconstrua uma data ou intervalo gregoriano de nascimento a partir de idade registrada ou total de dias. Compare regras bissextas e exporte o resultado.

Como usar

Reconstrua uma data ou intervalo gregoriano de nascimento a partir de idade registrada ou total de dias. Compare regras bissextas e exporte o resultado.

Etapa 1

Use os dados conhecidos

Exemplo fixo

2023-02-280 / 1 / 0

Escolha anos completos, anos/meses/dias ou dias corridos. Não invente partes desconhecidas da idade.

Etapa 2

Informe a data do registro

Exemplo fixo

2023-01-282023-01-292023-01-302023-01-31

Use o dia em que a idade foi registrada e a mesma regra de aniversário do cálculo original.

Etapa 3

Observe a incerteza

Exemplo fixo

01-28 / 29 / 30 / 312023-02-28

Pode haver uma data ou várias possibilidades. Guarde a referência e o método junto ao resultado.

Usos práticos

Interpretar uma idade registrada

Um registro fictício datado de 2026-06-15 diz apenas 25 anos. Escolha Somente anos completos e informe essa data, em vez de deixar Hoje ou preencher meses e dias ausentes com zeros. Pela regra comum de aniversário, a janela correspondente é de 2000-06-16 a 2001-06-15, com os dois limites incluídos. Uma carta posterior pode estreitar essa janela, mas a declaração de idade em si não identifica um aniversário. Guarde a data do registro junto ao intervalo para que alguém revisando a evidência possa reproduzir o que a declaração realmente implica.

Criar dados fictícios de teste

Para um teste de campo de data que cruza o dia bissexto, escolha Total de dias corridos, referência 2024-03-01 e contagem 1. A data reconstruída é 2024-02-29. Contagem 0 dá 2024-03-01, enquanto contagem 2 dá 2024-02-28. Esses casos vizinhos expõem erros de contagem inclusiva e ano bissexto sem usar dados de uma pessoa real. Salve a contagem e a referência junto ao dado de teste gerado; mudar a referência para Hoje depois produziria outros dados de teste mesmo que a contagem de dias não tivesse mudado.

Auditar um palpite de aniversário

Uma nota fictícia informa exatamente um mês em 2023-02-28. Informe 0 anos, 1 mês e 0 dias com essa referência. As quatro datas de nascimento correspondentes, de 28 a 31 de janeiro, reproduzem a idade depois do ajuste ao fim do mês. Confira cada uma na calculadora de idade com a mesma regra, em vez de selecionar 28 de janeiro porque aparece primeiro. Se outro registro diz que o nascimento ocorreu depois de 29 de janeiro, você pode reduzir os candidatos com essa evidência; a calculadora em si não classifica as datas por probabilidade.

Uma idade registrada de 26 anos resulta em 365 datas de nascimento possíveis
Para uma idade de 26 anos completos em 1º de janeiro de 2026, as datas de nascimento possíveis vão de 2 de janeiro de 1999 a 1º de janeiro de 2000. A ferramenta preserva essa incerteza em vez de adivinhar um aniversário.

Cálculo reverso de idade sem falsa precisão

Um cálculo de data de nascimento nem sempre é uma única subtração. Meses corridos têm durações diferentes, somas no fim do mês podem ser ajustadas, e uma idade apenas em anos descreve um conjunto inteiro de aniversários possíveis.

Esta ferramenta tem três modos: anos, meses e dias; somente anos completos; e total de dias corridos. Os dois primeiros modos usam a mesma regra direta da calculadora de idade, enquanto total de dias corridos subtrai uma contagem inteira de dias da data de referência.

Para entradas de idade completa, o motor enumera datas candidatas plausíveis e mantém apenas as datas que reproduzem a idade informada. Isso segue o modelo de data civil descrito na documentação de Temporal.PlainDate em vez de fingir que todo mês pode ser invertido de forma limpa.

A área de resultado mostra o modo, a data de referência, a data reconstruída ou o intervalo possível e a contagem de candidatos. O modo de idade exata lista datas candidatas ISO quando várias datas correspondem; o modo de somente anos resume o intervalo correspondente porque uma idade completa em anos cobre naturalmente muitas datas.

01-28 / 29 / 30 / 312023-02-28
Exemplo fixo de ambiguidade: 28, 29, 30 e 31 de janeiro podem todos mapear para 28 de fevereiro após um mês completo em 2023.

Escolher o modo de entrada correto

Use o modo que corresponde à evidência que você realmente tem. Acrescentar meses ou dias chutados faz a saída parecer mais precisa sem tornar o registro de origem mais preciso.

O modo de anos, meses e dias é para uma declaração de idade completa, como 25 anos, 4 meses e 6 dias em uma data de referência conhecida. Somente anos completos é para declarações comuns como 25 anos. Total de dias corridos é para uma convenção exata de contagem de dias.

O seletor de aniversário de 29 de fevereiro aparece nos dois modos baseados em idade porque muda como as idades diretas são conferidas. O modo Total de dias corridos não usa esse seletor porque subtrair uma contagem de dias é outra operação.

Qual modo corresponde a qual evidência
ModoEntradas exibidasO que o resultado pode dizer honestamente
Anos, meses e diasAnos, meses, dias, data de referência e regra de 29 de fevereiro.Uma data ou uma lista de datas correspondentes que reproduzem a idade completa.
Somente anos completosAnos, data de referência e regra de 29 de fevereiro.Um intervalo possível de data de nascimento e contagem de candidatos para essa idade completa.
Total de dias corridosContagem total de dias e data de referência.Uma data reconstruída se a contagem de dias for válida no intervalo aceito.

Por que o motor confere candidatos para frente

A subtração pode apagar informações perto de fins de mês. Em vez de subtrair uma idade exibida uma vez e confiar nessa única resposta, o motor confere cada data de nascimento plausível no intervalo de anos relevante.

Cada candidato passa pelo mesmo cálculo direto de idade usado pela calculadora de idade. Se anos, meses e dias correspondem à entrada, o candidato é mantido; se não, é descartado.

É por isso que algumas entradas produzem várias correspondências e outras não produzem nenhuma. Um resultado sem correspondência não é apenas uma mensagem de erro; ele pode revelar uma combinação impossível, como uma contagem de dias ou par mês/dia que a regra direta nunca produz para aquela data de referência.

Resultados da conferência direta
ResultadoO que a página mostraO que fazer em seguida
Uma correspondênciaData de nascimento reconstruída e dia da semana.Confira na calculadora de idade se o resultado importa.
Várias correspondências de idade exataIntervalo, contagem de candidatos e datas candidatas ISO.Mantenha todos os candidatos, a menos que outro registro reduza o aniversário.
Correspondências de somente anosIntervalo possível e contagem de candidatos.Trate os limites do intervalo como incluídos e não infira que toda fonte era exata.
Sem correspondênciaNenhuma data de nascimento corresponde a estas entradas pela regra selecionada.Confira data de referência, modo, idade arredondada e convenção de 29 de fevereiro.

Exemplo desenvolvido: ambiguidade de 28 a 31 de janeiro

Use data de referência 2023-02-28 e idade 0 anos, 1 mês, 0 dias. Pela regra direta de fim do mês, 28, 29, 30 e 31 de janeiro podem todos chegar a 28 de fevereiro após um mês completo em 2023.

Se uma ferramenta simplesmente subtrai um mês de 28 de fevereiro, ela pode retornar apenas 28 de janeiro. Essa resposta não está errada como uma data possível, mas está incompleta para esta regra de conferência direta.

Esse é o principal motivo para a página poder mostrar uma lista de candidatos. Ela protege o usuário de uma falsa data exata quando a operação de calendário colapsou vários começos em uma idade observada.

Quatro começos que reproduzem a mesma idade completa
Data de nascimento candidataData de referênciaResultado direto
2023-01-282023-02-280 anos, 1 mês, 0 dias
2023-01-292023-02-280 anos, 1 mês, 0 dias
2023-01-302023-02-280 anos, 1 mês, 0 dias
2023-01-312023-02-280 anos, 1 mês, 0 dias

Registros, limites bissextos e uso responsável

A calculadora usa datas civis gregorianas em todo o intervalo aceito. A visão geral de calendários do US Naval Observatory explica a regra bissexta gregoriana e por que anos de século como 1900 são comuns enquanto 2000 é bissexto.

Uma idade registrada é uma evidência a interpretar, não uma garantia de que uma data de nascimento pode ser recuperada. A nota original pode ter sido arredondada, estimada, transcrita de outro calendário ou medida por outra convenção de 29 de fevereiro.

Datas de referência são limitadas a hoje ou antes porque a ferramenta reconstrói uma data de nascimento a partir de um registro existente. Anos inteiros devem ser 0-130, meses 0-11, dias 0-31 e total de dias corridos 0-60000.

Copiar e baixar incluem o resumo exibido, e um resultado de idade completa com várias correspondências inclui sua lista real de candidatos. Compartilhar envia apenas a URL limpa da página, não a evidência ou as entradas. Guarde sua nota de origem separadamente: um resumo reconstruído não substitui o registro do qual a idade foi tirada.

Janelas desenvolvidas e resultados de contagem de dias

Para uma idade completa de 25 em 2026-06-15, o aniversário comum mais tardio é 2001-06-15: essa pessoa faz 25 na data de referência. O mais cedo é 2000-06-16: essa pessoa fará 26 no dia seguinte. Alguém nascido em 2000-06-15 já tem 26 e fica excluído. Por isso simplesmente subtrair 25 do ano de referência dá apenas uma borda da resposta, não um aniversário reconstruído.

Um intervalo de somente anos não precisa conter exatamente 365 datas. Para um ano completo em 2021-02-28, a regra de 28 de fevereiro inclui 2019-03-01 até 2020-02-29, ou 366 candidatos. A regra de 1º de março exclui o nascimento em dia bissexto no limite superior, deixando 365. A contagem vem da correspondência de datas reais pela regra selecionada, não da suposição de um ano com duração padrão.

Total de dias corridos é outro tipo de evidência. Com referência 2024-03-01, contagens 0, 1 e 2 produzem 2024-03-01, 2024-02-29 e 2024-02-28 respectivamente. Cada resultado é único porque voltar um número inteiro de dias civis a partir de uma data conhecida tem um único ponto final. O seletor de aniversário de 29 de fevereiro não é necessário para essa operação; o dia bissexto ainda conta como data de calendário.

Confira a convenção de contagem original antes de informar um total. Se uma fonte chama a data de nascimento de dia 1 e a data seguinte de dia 2, seu rótulo inclusivo de 2 corresponde aqui a uma diferença de um dia. Subtraia um apenas quando a fonte usar explicitamente essa convenção. Não converta uma idade arredondada, um número de semanas completas ou horas decorridas em uma entrada exata de dias totais esperando que a incerteza desapareça.

Comparações fixas de reconstrução
EntradasResultadoO que muda a interpretação
25 anos completos em 2026-06-152000-06-16 a 2001-06-15Os dois limites são candidatos; o aniversário não fica isolado.
1 ano completo em 2021-02-28; regra de 28 de fevereiro2019-03-01 a 2020-02-29; 366 candidatosO nascimento em dia bissexto já chegou ao aniversário substituto.
1 ano completo em 2021-02-28; regra de 1º de março2019-03-01 a 2020-02-28; 365 candidatosO nascimento em dia bissexto ainda não completou um ano.
1 dia total antes de 2024-03-012024-02-29Um passo de data de calendário, não uma estimativa de horas decorridas.

O que diferentes registros podem e não podem provar

Um número de aparência precisa só é tão preciso quanto o registro por trás dele. Um campo de formulário que diz idade 25 pode ter sido preenchido depois de um aniversário, antes de um aniversário ou de memória; a calculadora só consegue modelar a declaração que você informa.

Se o registro diz cerca de 25, informar exatamente 25 não leva a palavra cerca para a matemática. Guarde essa incerteza nas suas notas e evite substituir um registro autorizado por uma data reconstruída.

Quando dois registros discordam, calcule suas implicações separadamente usando a data própria de cada registro. Datas candidatas sobrepostas podem ser pistas úteis, mas a sobreposição não prova que alguma idade tenha sido registrada com exatidão. Não tire a média de dois limites reconstruídos para fabricar um aniversário. Procure uma fonte melhor, um erro de transcrição, outro calendário ou uma convenção de aniversário antes de estreitar a evidência.

Redação do registro e interpretação razoável
Redação do registroModo da calculadoraInterpretação responsável
25 anosSomente anos completosUm intervalo possível de aniversário, não uma data exata.
25 anos, 4 meses, 6 diasAnos, meses e diasUm ou mais candidatos que reproduzem a idade completa.
10.000 diasTotal de dias corridosUma data civil se a contagem é exclusiva e a data de referência é conhecida.
Cerca de 25Nenhum modo exato representa a incerteza.Use apenas um cenário e mantenha a palavra cerca nas suas notas.

Limites de dia bissexto e anos de século

A regra de anos bissextos do US Naval Observatory declara a exceção gregoriana para anos de século: ser divisível por 100 não basta, a menos que o ano também seja divisível por 400. Por isso 1900 e 2100 não são bissextos, enquanto 2000 é.

Para nascimentos em 29 de fevereiro, a configuração de aniversário em ano não bissexto pode mudar se um candidato já completou um ano perto do fim de fevereiro ou do começo de março.

Quando a convenção original é desconhecida, compare 28 de fevereiro e 1º de março. Uma diferença de um dia no limite pode mudar o intervalo reconstruído mesmo que a data de referência e o texto da idade não mudem.

O sistema de calendário por trás de um registro antigo também importa. Esta calculadora aplica regras gregorianas de forma consistente a todos os anos aceitos; ela não identifica a adoção regional do calendário nem traduz um rótulo juliano. Preserve o texto original da data e qualquer conversão documentada antes de fazer a reconstrução. Caso contrário, um resultado pode ser internamente consistente enquanto responde a uma pergunta sobre a data civil errada.

Conferências de limites bissextos antes de confiar em um resultado
SituaçãoPor que importaConferência
O nascimento pode ser em 29 de fevereiroO aniversário selecionado para ano não bissexto muda a correspondência direta da idade.Execute as regras de 28 de fevereiro e 1º de março.
O registro está perto de fevereiro ou marçoUma convenção de dia bissexto pode mover o limite do intervalo.Mantenha a regra junto ao resultado exportado.
O ano é de séculoO atalho de quatro em quatro anos pode estar errado.Aplique a exceção gregoriana 100/400.

Solucionar problemas e preservar a evidência de candidatos

Um aviso de validação e um resultado sem correspondência significam coisas diferentes. Campos de idade em branco ou fracionários não são entradas válidas de números inteiros; meses devem ser 0-11 e dias 0-31, mesmo que uma fonte escreva uma duração como 14 meses. Não reduza silenciosamente essa fonte para um ano e dois meses sem conhecer sua convenção de idade. Uma combinação informada de forma válida ainda pode não ter correspondência pela regra direta.

Por exemplo, 0 anos, 0 meses e 31 dias em 2023-03-01 não tem correspondência aqui. Um começo em janeiro suficientemente anterior para acumular 31 dias já completa um mês corrido ajustado até a referência. O aviso pede que você inspecione a declaração de idade, não que escolha o aniversário plausível mais próximo. No modo de dias totais, uma subtração antes de 0001-01-01 também não tem resultado aceito.

Copiar e Baixar mantêm o modo, a data de referência, o resultado, a contagem e as entradas relevantes. Quando o modo de idade completa tem vários candidatos, o resumo exportado também inclui a lista de candidatos ISO. Revise essa lista, não apenas as datas mais antiga e mais recente, antes de discutir um possível aniversário. O arquivo clocktools-birth-date.txt é um resumo de texto rotulado, não uma certidão nem uma atualização automática de banco de dados.

Compartilhar página envia apenas o link, sem query string nem fragmento. Ela não restaura seu registro de origem ou cálculo atual para outra pessoa, e não há histórico salvo. Se o acesso à área de transferência ou ao download estiver bloqueado, registre manualmente a lista de candidatos e suas suposições. Um carregamento de guia com falha pode ser tentado novamente sem redefinir a calculadora; isso não implica que o resultado matemático falhou.

Metodologia

A calculadora analisa uma data de referência gregoriana válida que não pode estar no futuro. No modo de anos, meses e dias, valida anos inteiros 0-130, meses 0-11 e dias 0-31, depois enumera datas de nascimento plausíveis e mantém candidatos cuja idade direta corresponde exatamente à entrada pela regra selecionada de 29 de fevereiro. No modo de somente anos completos, usa a mesma conferência direta e retorna todo o intervalo correspondente e a contagem. No modo de total de dias corridos, valida um inteiro de 0 a 60000 e subtrai esse número de dias civis da data de referência. O resultado informa uma data reconstruída, um intervalo possível ou nenhuma correspondência.

Limites

A ferramenta reconstrói candidatos matemáticos por uma regra gregoriana; não verifica identidade, não substitui um registro de nascimento autorizado nem modela palavras como cerca, circa ou estimado. Entrada de somente anos normalmente produz um intervalo. Entrada de idade completa ainda pode produzir várias datas perto de fins de mês. A data de referência deve ser válida e não futura, e todas as datas aceitas ficam dentro dos anos 0001 a 9999. Dias totais são dias de calendário, não horas divididas por 24.

Correções

Para um problema reproduzível, informe o modo, a data de referência, anos, meses, dias ou dias totais informados, a regra selecionada de 29 de fevereiro, as datas candidatas esperadas e as observadas. Use entradas fictícias, a menos que o registro real seja necessário. Antes de relatar um defeito, confira se a idade da fonte foi arredondada, se a data de referência está correta, se os limites devem ser inclusivos e se outra convenção de dia bissexto explica a diferença.

Perguntas frequentes

Por que somente anos completos mostra um intervalo?
Porque o aniversário pode cair em qualquer ponto dentro da janela do ano de vida. Alguém que faz 25 na data de referência e alguém que faz 26 amanhã têm ambos 25 anos completos, mas datas de nascimento diferentes. Os dois limites exibidos são candidatos. Use outro registro datado para estreitar a janela; subtrair a idade do ano de referência sozinho identifica apenas parte do limite, não o dia e mês ausentes.
Por que anos, meses e dias pode mostrar várias datas?
Uma soma de mês corrido pode colapsar vários começos no último dia. Em 28 de fevereiro de 2023, 28, 29, 30 e 31 de janeiro têm todos a mesma idade de um mês por esta regra. O modo de idade completa lista cada correspondência em vez de escolher uma por preferência. Uma declaração de idade detalhada estreita as possibilidades, mas não desfaz a informação perdida pela operação original de calendário.
Os limites do intervalo estão incluídos?
Sim. As datas mais antiga e mais recente exibidas correspondem. No modo de idade completa, use a lista explícita de candidatos como o conjunto de correspondências em vez de presumir que um intervalo exibido valida toda data entre os limites. A contagem é um número de datas correspondentes, não uma porcentagem de confiança. A ordem é cronológica, não uma classificação de probabilidade.
O que significa sem correspondência?
Nenhuma data aceita reproduz a entrada pelo modo e regra selecionados. Primeiro confira se foi informada a data da fonte, não a data de hoje. Depois pergunte se a idade foi arredondada, se partes ausentes foram preenchidas com zeros e se a convenção de aniversário corresponde. Não substitua um resultado sem correspondência pela data mais próxima: isso seria outro cálculo e esconderia a inconsistência.
Total de dias corridos pode revelar um horário de nascimento?
Não. Ele recupera uma única data civil apenas quando a data de referência e a convenção de contagem são conhecidas. Não contém hora do dia, fuso do local de nascimento ou offset UTC. Uma contagem derivada do arredondamento de horas decorridas divididas por 24 pode não ser igual a dias corridos, especialmente atravessando mudanças de offset. Use a contagem original de dias civis em vez de tratar uma duração aproximada como evidência exata.
Posso usar uma data de referência futura?
Não nesta ferramenta de reconstrução: a referência deve ser hoje ou anterior. Use a calculadora de idade quando a data de nascimento é conhecida e você quer a idade em um evento futuro. Para uma declaração antiga de idade, escolha a data em que ela foi registrada; usar Hoje muda a janela implícita de data de nascimento mesmo que a idade informada não mude.
Devo informar zero para meses e dias não registrados?
Não: desconhecido não é zero. Use Somente anos completos quando a fonte dá apenas uma idade em anos inteiros. No modo de idade completa, zero meses e zero dias afirma que o aniversário acabou de ocorrer pela regra selecionada, o que é muito mais informação do que a fonte forneceu. Zero é adequado apenas quando esses componentes são realmente conhecidos como zero.
O que é exportado por Copiar, Baixar ou Compartilhar?
Copiar e Baixar contêm o resumo com referência, modo, contagem, entradas e resultado correspondente; uma idade completa com vários candidatos também inclui sua lista de candidatos. Compartilhar contém apenas a URL da página. Revise o resumo por informações pessoais antes de enviá-lo e guarde o documento de origem separadamente. Nenhuma dessas ações transforma uma possibilidade reconstruída em um registro de nascimento autorizado.
Posso reconstruir um aniversário se a data de referência é desconhecida?
Não de forma única. Idade é uma relação entre uma data de nascimento e uma data de referência. Se a nota não tem data, os dois extremos são incertos. Você pode explorar cenários usando datas de registros sustentadas de forma independente, mas a página não estima quando a nota foi escrita. Não substitua silenciosamente por Hoje nem apresente o intervalo resultante como evidência sobre o registro original.
Como devo estreitar várias datas correspondentes?
Use evidência independente: um aniversário registrado de forma confiável, uma inscrição datada ou outra declaração de idade com sua própria referência conhecida. Mantenha cada suposição original visível e confira qualquer candidato restante com a calculadora de idade direta. Não selecione a primeira data, não tire a média do intervalo nem infira probabilidade pelo tamanho dele. Corrigir um registro oficial exige o processo de registro relevante, não apenas uma correspondência matemática.