Use os dados conhecidos
Exemplo fixo
2023-02-280 / 1 / 0Escolha anos completos, anos/meses/dias ou dias corridos. Não invente partes desconhecidas da idade.
Reconstrua uma data ou intervalo gregoriano de nascimento a partir de idade registrada ou total de dias. Compare regras bissextas e exporte o resultado.
Reconstrua uma data ou intervalo gregoriano de nascimento a partir de idade registrada ou total de dias. Compare regras bissextas e exporte o resultado.
Exemplo fixo
2023-02-280 / 1 / 0Escolha anos completos, anos/meses/dias ou dias corridos. Não invente partes desconhecidas da idade.
Exemplo fixo
2023-01-282023-01-292023-01-302023-01-31Use o dia em que a idade foi registrada e a mesma regra de aniversário do cálculo original.
Exemplo fixo
01-28 / 29 / 30 / 312023-02-28Pode haver uma data ou várias possibilidades. Guarde a referência e o método junto ao resultado.
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.
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.
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.

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-28Use 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.
| Modo | Entradas exibidas | O que o resultado pode dizer honestamente |
|---|---|---|
| Anos, meses e dias | Anos, 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 completos | Anos, 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 corridos | Contagem total de dias e data de referência. | Uma data reconstruída se a contagem de dias for válida no intervalo aceito. |
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.
| Resultado | O que a página mostra | O que fazer em seguida |
|---|---|---|
| Uma correspondência | Data de nascimento reconstruída e dia da semana. | Confira na calculadora de idade se o resultado importa. |
| Várias correspondências de idade exata | Intervalo, contagem de candidatos e datas candidatas ISO. | Mantenha todos os candidatos, a menos que outro registro reduza o aniversário. |
| Correspondências de somente anos | Intervalo 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ência | Nenhuma 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. |
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.
| Data de nascimento candidata | Data de referência | Resultado direto |
|---|---|---|
2023-01-28 | 2023-02-28 | 0 anos, 1 mês, 0 dias |
2023-01-29 | 2023-02-28 | 0 anos, 1 mês, 0 dias |
2023-01-30 | 2023-02-28 | 0 anos, 1 mês, 0 dias |
2023-01-31 | 2023-02-28 | 0 anos, 1 mês, 0 dias |
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.
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.
| Entradas | Resultado | O que muda a interpretação |
|---|---|---|
25 anos completos em 2026-06-15 | 2000-06-16 a 2001-06-15 | Os dois limites são candidatos; o aniversário não fica isolado. |
1 ano completo em 2021-02-28; regra de 28 de fevereiro | 2019-03-01 a 2020-02-29; 366 candidatos | O nascimento em dia bissexto já chegou ao aniversário substituto. |
1 ano completo em 2021-02-28; regra de 1º de março | 2019-03-01 a 2020-02-28; 365 candidatos | O nascimento em dia bissexto ainda não completou um ano. |
1 dia total antes de 2024-03-01 | 2024-02-29 | Um passo de data de calendário, não uma estimativa de horas decorridas. |
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 | Modo da calculadora | Interpretação responsável |
|---|---|---|
| 25 anos | Somente anos completos | Um intervalo possível de aniversário, não uma data exata. |
| 25 anos, 4 meses, 6 dias | Anos, meses e dias | Um ou mais candidatos que reproduzem a idade completa. |
| 10.000 dias | Total de dias corridos | Uma data civil se a contagem é exclusiva e a data de referência é conhecida. |
| Cerca de 25 | Nenhum modo exato representa a incerteza. | Use apenas um cenário e mantenha a palavra cerca nas suas notas. |
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.
| Situação | Por que importa | Conferência |
|---|---|---|
| O nascimento pode ser em 29 de fevereiro | O 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ço | Uma convenção de dia bissexto pode mover o limite do intervalo. | Mantenha a regra junto ao resultado exportado. |
| O ano é de século | O atalho de quatro em quatro anos pode estar errado. | Aplique a exceção gregoriana 100/400. |
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.
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.
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.
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.