Data de aposentadoria pela data de nascimento
Nasceu em 15 de junho de 1964 e a sua idade de aposentadoria é 67? A data de elegibilidade é 15 de junho de 2031. Informe o nascimento e a idade do seu plano para receber o aniversário exato, inclusive para 29 de fevereiro. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Data de nascimento
- 1964-06-15
- Idade de aposentadoria
- 67
- Data de aposentadoria
- 2031-06-15
- Ano da aposentadoria
- 2.031
A data de elegibilidade para aposentadoria costuma ser calculada como um aniversário: parte-se da data de nascimento registrada e avança-se o número de anos civis exigido por um plano previdenciário, uma política de trabalho ou uma simulação pessoal. Esta calculadora recebe uma data de nascimento ISO explícita e uma idade-alvo, valida os dois valores e devolve a data correspondente no calendário gregoriano. Ela não consulta a data atual, não presume uma jurisdição nem aplica regras governamentais de benefício. Assim, os mesmos dados sempre produzem a mesma resposta em qualquer fuso horário e execução, inclusive no caso especial de nascimento em 29 de fevereiro quando o ano-alvo não é bissexto.
Informe a data de nascimento e a idade como dados explícitos
O formato ISO de largura fixa evita registros ambíguos como 03/04/1960, que leitores diferentes podem entender como 4 de março ou 3 de abril. A calculadora verifica o calendário gregoriano, e não apenas o formato do texto, portanto rejeita datas impossíveis como 1961-02-29 ou 1970-04-31. A idade precisa ser um inteiro numérico; texto contendo número, fração, infinito ou valor negativo não é convertido silenciosamente.
Elas também mantêm o cálculo separado da interpretação de políticas. Informe a idade definida pelo plano de aposentadoria ou pelo cenário que você está avaliando, pois a ferramenta não a deduz do país, da profissão, do vínculo empregatício, do histórico de contribuições, do sexo, de deficiência ou de alterações legislativas. Se uma regra estabelecer idades diferentes para pessoas distintas, determine primeiro a idade aplicável e depois envie esse valor com a data registrada.
O resultado representa somente o cálculo do aniversário, não a aprovação de pagamentos ou benefícios.
Entenda a regra determinística do calendário
No calendário gregoriano, anos divisíveis por quatro são bissextos, exceto anos de fim de século, que só são bissextos quando também são divisíveis por quatrocentos. Por isso 2000 foi bissexto, mas 1900 não foi. Uma pessoa nascida em 29 de fevereiro apresenta o único caso em que o mesmo mês e dia podem não existir no ano-alvo.
Quando o ano-alvo é bissexto, 29 de fevereiro é mantido e o indicador é false. Todas as outras datas válidas preservam o mês e o dia originais. A implementação usa apenas aritmética inteira de calendário e formatação de texto.
Ela não cria Date em JavaScript, não consulta o relógio do dispositivo, não aplica horário de verão nem converte por um fuso local. A idade atual não é calculada, e o resultado não muda com a passagem da data de hoje.
Use o resultado no planejamento sem tratá-lo como orientação jurídica
Você pode armazenar a data ISO diretamente em uma planilha de planejamento, estimativa de benefício, prévia de autoatendimento, conjunto de testes ou fluxo de elegibilidade que já tenha selecionado a idade correta conforme a política. Como a saída é uma data civil sem horário, sistemas posteriores devem mantê-la como data, em vez de convertê-la para meia-noite em um fuso local. Essa conversão pode mudar o dia exibido quando o valor é serializado ou consultado em outro lugar.
O resultado é propositalmente limitado: ele não decide se requisitos de tempo de serviço foram cumpridos, se uma janela de solicitação abre antes, se o benefício começa no aniversário ou no mês seguinte, nem se uma regra local trata aniversários de ano bissexto de outra maneira. Essas questões pertencem ao plano e à jurisdição e devem ficar em uma camada separada de políticas. Confirme decisões relevantes com o administrador do plano ou a autoridade oficial competente.
Dados inválidos produzem um erro tipado, evitando que uma data aparentemente plausível contamine o cadastro de elegibilidade.
Casos de uso
Planejamento da aposentadoria de funcionários
Transforme a data de nascimento registrada e uma idade escolhida pela política em uma data consistente para uma prévia de planejamento.
Preparação de fluxos previdenciários
Crie a data de aniversário usada por um processo posterior depois que regras separadas determinarem a idade-alvo aplicável.
Perguntas frequentes
Esta calculadora determina minha idade oficial de aposentadoria?
Não. Você informa explicitamente a idade-alvo. A capacidade faz aritmética de calendário e não interpreta leis, planos previdenciários, contribuições ou condições pessoais de elegibilidade.
Como são tratados os nascimentos em 29 de fevereiro?
Se o ano for bissexto, 29 de fevereiro é preservado.
Por que a data de nascimento precisa usar YYYY-MM-DD?
O formato ISO estrito elimina ambiguidades regionais e permite rejeitar datas gregorianas impossíveis antes de gerar um resultado.
A data atual ou meu fuso horário afetam a resposta?
Não. O algoritmo usa somente a data de nascimento e a idade fornecidas. Ele não consulta relógio, não usa fuso horário e não cria Date.
Essa data quer dizer que começo a receber a aposentadoria nesse dia?
Não. Ela mostra apenas o aniversário em que você atinge a idade informada. Ter direito a pagamentos ou benefícios depende do seu plano ou da legislação que se aplica ao seu caso.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/date/retirement-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1964-06-15","retirement_age":67}'const res = await fetch("https://api.kit.forhosting.com/date/retirement-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1964-06-15",
"retirement_age": 67
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/retirement-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1964-06-15",
"retirement_age": 67
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/retirement-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1964-06-15","retirement_age":67}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1964-06-15","retirement_age":67}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/retirement-date", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"birth_date": "1964-06-15",
"retirement_age": 67
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.retirement_date",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Informe a data de nascimento e a idade como dados explícitos
Forneça birth_date como uma data estrita do calendário ISO no formato YYYY-MM-DD e retirement_age como um número inteiro de anos entre zero e duzentos.
Entenda a regra determinística do calendário
O cálculo soma retirement_age ao componente de ano de birth_date e preserva o mês e o dia sempre que essa data existe. Para esse caso, a capacidade adota uma convenção explícita e estável: quando o ano de aposentadoria não é bissexto, a data devolvida é 28 de fevereiro e leap_day_adjusted é true. Portanto, uma solicitação feita em Tóquio, Londres ou Nova York devolve o mesmo JSON.
Use o resultado no planejamento sem tratá-lo como orientação jurídica
A resposta repete birth_date e retirement_age normalizados e fornece retirement_date, retirement_year e leap_day_adjusted. Para automação, o preço da API por item processado com sucesso é US$ 0,002; o cálculo no navegador usa a mesma lógica pura.
Casos de integração
Testes de regressão de calendário
Gere datas esperadas determinísticas para aniversários comuns, mudanças de século e casos de 29 de fevereiro sem depender do fuso horário.
Perguntas técnicas
Quanto custa um cálculo pela API?
Cada solicitação bem-sucedida pela API custa US$ 0,002 por item. A calculadora do navegador executa localmente a mesma lógica determinística.