Dias até a idade de aposentadoria
Nasceu em 15 de junho de 1965 e quer se aposentar aos 65? Esse dia será 15 de junho de 2030, a 1.403 dias de 12 de agosto de 2026. Informe a data de nascimento, a idade escolhida e uma data de referência. 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
- 1965-06-15
- Idade de aposentadoria
- 65
- Data de referência
- 2026-08-12
- Data de aposentadoria
- 2030-06-15
- Dias restantes
- 1.403
- Dias com sinal
- 1.403
- Idade (anos)
- 61
Planejar a aposentadoria fica mais simples quando se sabe exatamente quantos dias de calendário faltam até a idade escolhida. Esta calculadora de dias até a idade de aposentadoria recebe uma data de nascimento validada, uma idade-alvo em anos inteiros — por exemplo sessenta e cinco ou sessenta e sete — e uma data de referência, e devolve o dia civil da aposentadoria junto com a contagem gregoriana de dias entre essa referência e o dia de retiro. Nascimentos em 29 de fevereiro ajustam-se para 28 de fevereiro quando o ano de aposentadoria não é bissexto.
Como o dia de aposentadoria e a contagem de dias são definidos
Uma idade de aposentadoria-alvo em anos inteiros é o primeiro dia de calendário em que a pessoa completou aquele número de anos plenos desde o nascimento. Os dias inteiros entre a data de referência e essa data de aposentadoria medem-se com contagens seriais gregorianas prolépticas, a mesma família de mapeamento inteiro usada em outras ferramentas de intervalo de dias do catálogo.
O delta assinado é o serial da aposentadoria menos o serial da referência: positivo quando a aposentadoria ainda está à frente, zero no próprio dia de retiro e negativo quando a referência já é posterior. Nada aqui modela fórmulas de pensão, calendários de vesting, estratégias da Previdência ou regras de plano corporativo; isso pertence a ferramentas de finanças e política. Esta página responde apenas à contagem regressiva de calendário do nascimento e da data de referência até uma idade de aposentadoria escolhida.
Casos de uso
Instantâneos de planejamento de RH e benefícios
A partir de uma data de referência da folha, calcule dias inteiros até cada colaborador atingir a idade de aposentadoria da política para comunicações e planejamento de quadro.
Páginas pessoais de contagem regressiva da aposentadoria
Permita que o leitor informe data de nascimento e idade-alvo com uma data de referência escolhida e veja os dias restantes sem depender do relógio do visitante.
Perguntas frequentes
Por que informar uma data de referência em vez de usar hoje?
Sempre passe o dia de referência de forma explícita.
Como a data de aposentadoria é calculada?
A idade escolhida, em anos completos, é somada ao ano de nascimento, mantendo o mesmo mês e dia. Quem nasceu em 15 de junho de 1965 e escolhe 65 anos se aposenta em 15 de junho de 2030.
E se eu nasci em 29 de fevereiro?
Quando o ano da aposentadoria não é bissexto, a data passa para 28 de fevereiro, para ser um dia real do calendário. Em ano bissexto, ela continua em 29 de fevereiro.
O que acontece se a data de aposentadoria já passou?
O resultado indica que a pessoa já está aposentada e os dias restantes aparecem como zero, nunca negativos. A diferença com sinal continua visível, mostrando há quantos dias isso aconteceu.
A calculadora estima meu benefício de aposentadoria?
Não. Ela só conta dias do calendário até a idade escolhida. Fórmulas de benefício, prazos de carência e regras de planos de previdência das empresas ficam fora do cálculo.
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/days-to-retirement \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"birth_date":"1965-06-15","retirement_age":65,"reference_date":"2026-08-12"}'const res = await fetch("https://api.kit.forhosting.com/date/days-to-retirement", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"birth_date": "1965-06-15",
"retirement_age": 65,
"reference_date": "2026-08-12"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/days-to-retirement",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"birth_date": "1965-06-15",
"retirement_age": 65,
"reference_date": "2026-08-12"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/days-to-retirement", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"birth_date":"1965-06-15","retirement_age":65,"reference_date":"2026-08-12"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"birth_date":"1965-06-15","retirement_age":65,"reference_date":"2026-08-12"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/days-to-retirement", 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": "1965-06-15",
"retirement_age": 65,
"reference_date": "2026-08-12"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.days_to_retirement",
"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
Se a data de referência já está no dia de retiro ou depois dele, a resposta marca already_retired e zera os dias restantes, mantendo o delta assinado para auditoria. A mesma lógica de parse puro alimenta a ferramenta gratuita do navegador e o caminho da API a US$ 0,002 por chamada bem-sucedida, para que o planejamento interativo e os pipelines automatizados nunca discordem na contagem de dias.
Como o dia de aposentadoria e a contagem de dias são definidos
Esta calculadora monta esse dia somando o inteiro retirement_age ao ano de nascimento e mantendo mês e dia, e aplica a regra civil do dia bissexto: se a pessoa nasceu em 29 de fevereiro e o ano resultante não é bissexto, a data de aposentadoria fixa-se em 28 de fevereiro para continuar sendo um dia gregoriano real. O campo days_remaining vale zero sempre que esse delta é zero ou negativo e, caso contrário, coincide com o delta, de modo que a contagem regressiva nunca mostra um resto negativo. A resposta também informa a idade em anos inteiros completados na data de referência pela regra habitual de aniversário ainda não atingido, mais years_to_retirement como diferença não negativa entre a idade-alvo e a idade atual quando ainda não se aposentou.
Contrato de entrada, validação e formato da resposta
Envie um corpo JSON com três campos obrigatórios. birth_date é um dia gregoriano real na forma estrita YYYY-MM-DD; os aliases birth, dob e date_of_birth são aceitos por compatibilidade com planilhas e formulários. retirement_age é um inteiro de um a cento e vinte inclusive; aceitam-se age, target_age e retire_age; idades fracionárias são rejeitadas para manter o contrato como regra civil de anos inteiros. reference_date é o dia de referência na mesma forma ISO; os aliases as_of, as_of_date, today e on_date permitem reutilizar nomes de coluna sem renomear. Cada data é validada quanto a comprimentos reais de mês e dias bissextos nos anos de um a nove mil novecentos e noventa e nove. birth_date não pode ser posterior a reference_date, porque uma pessoa não pode nascer no futuro em relação ao dia usado na contagem. Em caso de sucesso, o corpo ecoa birth_date, reference_date e retirement_age normalizados; devolve retirement_date mais retirement_year, retirement_month e retirement_day; informa days_remaining, signed_days, already_retired, age_years, years_to_retirement, clamped_leap_day quando o 29 de fevereiro foi ajustado, e uma string de fórmula curta para exibição. Campos ausentes, dias de calendário impossíveis como 29 de fevereiro de dois mil e vinte e três, idades fora da faixa e nascimento após a referência falham com invalid_input e não são cobrados.
Onde uma contagem regressiva até o dia de aposentadoria agrega valor
Equipes de recursos humanos e benefícios usam uma calculadora de dias até a idade de aposentadoria quando políticas ou comunicações citam uma idade fixa legal ou de plano e a equipe precisa de contagem de dias inteiros a partir de uma data de folha de pagamento, e não de um relógio ao vivo. Autores de finanças pessoais e educadores precisam de um oráculo determinístico que mostre quantos dias restam até sessenta e cinco ou sessenta e sete em biografias de exemplo sem inventar desvio de fuso por Date de JavaScript. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída; a validação falha não consome saldo. Mantenha as três entradas explícitas, trate already_retired como resultado de primeira classe e não como erro, e você obtém aritmética de dia de aposentadoria reproduzível para páginas de planejamento, ferramentas internas e exercícios sem montar uma biblioteca completa de calendário por conta própria.
Casos de integração
Fixtures determinísticas de CI
Fixe triplos de nascimento, idade e referência nos testes para que o ajuste do dia bissexto e a borda already_retired permaneçam estáveis entre runtimes.
Perguntas técnicas
Como calcular os dias até a idade de aposentadoria?
Envie birth_date e reference_date como YYYY-MM-DD mais retirement_age inteiro (1–120). A API soma esses anos à data de nascimento e devolve os dias gregorianos inteiros da referência até a data de aposentadoria.
E se a idade de aposentadoria já tiver sido atingida?
already_retired é true, days_remaining é 0 e signed_days é zero ou negativo, para que ainda seja possível auditar quanto a data de referência ultrapassou o dia de retiro.
Como são tratados os aniversários de 29 de fevereiro?
Se birth_date for 29 de fevereiro e o ano de aposentadoria não for bissexto, retirement_date fixa-se em 28 de fevereiro e clamped_leap_day é true.
Quanto custa a calculadora de dias até a idade de aposentadoria?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.