Días hasta la edad de jubilación
¿Nació el 15 de junio de 1965 y piensa jubilarse a los 65? Ese día será el 15 de junio de 2030, a 1403 días del 12 de agosto de 2026. Indique su fecha de nacimiento, la edad elegida y una fecha de referencia. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fecha de nacimiento
- 1965-06-15
- Edad de jubilación
- 65
- Fecha de referencia
- 2026-08-12
- Fecha de jubilación
- 2030-06-15
- Días restantes
- 1 403
- Días con signo
- 1 403
- Edad (años)
- 61
Planificar la jubilación es más sencillo cuando se conoce con exactitud cuántos días de calendario faltan hasta la edad elegida. Esta calculadora de días hasta la edad de jubilación recibe una fecha de nacimiento validada, una edad objetivo en años enteros —por ejemplo sesenta y cinco o sesenta y siete— y una fecha de referencia, y devuelve el día civil de jubilación junto con el conteo gregoriano de días entre esa referencia y el día de retiro. El motor no lee el reloj del anfitrión: usted siempre aporta la fecha de referencia, de modo que los resultados son reproducibles en ejercicios, hojas de RR. HH. y pruebas de integración continua. Los nacimientos en 29 de febrero se ajustan al 28 de febrero si el año de jubilación no es bisiesto.
Cómo se definen el día de jubilación y el conteo de días
Una edad de jubilación objetivo en años enteros es el primer día de calendario en el que una persona ha completado ese número de años plenos desde el nacimiento. Los días enteros entre la fecha de referencia y esa fecha de jubilación se miden con contadores seriales gregorianos prolépticos, la misma familia de mapeo entero que usan otras herramientas de tramos de días del catálogo.
El delta firmado es el serial de jubilación menos el serial de referencia: positivo si la jubilación aún está por delante, cero el propio día de retiro y negativo si la referencia ya es posterior. Aquí no se modelan fórmulas de pensión, calendarios de consolidación, estrategias de la Seguridad Social ni reglamentos de plan laboral; eso corresponde a herramientas de finanzas y política. Esta página responde solo a la cuenta atrás de calendario desde el nacimiento y la fecha de referencia hasta una edad de jubilación elegida.
Qué puede hacer con ella
Instantáneas de planificación de RR. HH. y beneficios
Desde una fecha de nómina de referencia, calcule días enteros hasta que cada empleado alcance la edad de jubilación de la política para comunicaciones y planificación de plantilla.
Páginas personales de cuenta atrás hasta la jubilación
Permita que el lector introduzca fecha de nacimiento y edad objetivo con una fecha de referencia elegida y vea los días restantes sin depender del reloj del visitante.
Preguntas frecuentes
¿Por qué debo indicar una fecha de referencia en lugar de usar hoy?
El manejador es puro y no lee el reloj del anfitrión ni Date, así que los resultados son reproducibles para pruebas, instantáneas y equipos con varias zonas horarias. Pase siempre el día de referencia de forma explícita.
¿Cómo se calcula la fecha de jubilación?
Se suma la edad elegida, en años completos, al año de nacimiento y se conservan el mes y el día. Quien nació el 15 de junio de 1965 y elige 65 años se jubila el 15 de junio de 2030.
¿Qué pasa si nací un 29 de febrero?
Si el año de jubilación no es bisiesto, la fecha pasa al 28 de febrero para que sea un día real del calendario. Si ese año es bisiesto, se mantiene el 29 de febrero.
¿Qué ocurre si la fecha de jubilación ya pasó?
El resultado indica que la persona ya está jubilada y los días restantes aparecen en cero, nunca en negativo. La diferencia con signo se sigue mostrando, para saber cuántos días han pasado desde entonces.
¿Calcula mi pensión o mis prestaciones?
No. Solo cuenta días del calendario hasta la edad que usted elija. Las fórmulas de pensiones, los periodos de consolidación de derechos y las reglas de los planes de empresa quedan fuera del cálculo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"birth_date": "1965-06-15",
"retirement_age": 65,
"reference_date": "2026-08-12"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.days_to_retirement",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Si la fecha de referencia ya está en o después del día de retiro, la respuesta marca already_retired y deja los días restantes en cero, conservando el delta firmado para auditoría. La misma lógica de parseo puro alimenta la herramienta gratuita del navegador y la vía API a $0.002 por llamada correcta, de forma que la planificación interactiva y los pipelines automatizados nunca discrepan en el conteo de días.
Cómo se definen el día de jubilación y el conteo de días
Esta calculadora construye ese día sumando el entero retirement_age al año de nacimiento y conservando mes y día, y aplica la regla civil del día bisiesto: si la persona nació el 29 de febrero y el año resultante no es bisiesto, la fecha de jubilación se fija en el 28 de febrero para que siga siendo un día gregoriano real. El campo days_remaining vale cero cuando ese delta es cero o negativo, y en caso contrario coincide con el delta, de modo que la cuenta atrás no muestra un resto negativo. La respuesta también informa la edad en años enteros completados en la fecha de referencia con la regla habitual de cumpleaños aún no alcanzado, más years_to_retirement como diferencia no negativa entre la edad objetivo y la edad actual cuando aún no se ha jubilado.
Contrato de entrada, validación y forma de la respuesta
Envíe un cuerpo JSON con tres campos obligatorios. birth_date es un día gregoriano real en forma estricta YYYY-MM-DD; se aceptan los alias birth, dob y date_of_birth por compatibilidad con hojas de cálculo y formularios. retirement_age es un entero de uno a ciento veinte inclusive; se aceptan age, target_age y retire_age; se rechazan edades fraccionarias para que el contrato sea una regla civil de años enteros. reference_date es el día de referencia en la misma forma ISO; los alias as_of, as_of_date, today y on_date permiten reutilizar nombres de columna sin renombrar. Cada fecha se valida por longitudes de mes reales y días bisiestos en los años del uno al nueve mil novecientos noventa y nueve. birth_date no puede ser posterior a reference_date, porque una persona no puede nacer en el futuro respecto del día usado para la cuenta atrás. Si todo es correcto, el cuerpo devuelve birth_date, reference_date y retirement_age normalizados; retirement_date más retirement_year, retirement_month y retirement_day; days_remaining, signed_days, already_retired, age_years, years_to_retirement, clamped_leap_day cuando se ajustó el 29 de febrero, y una cadena de fórmula breve para mostrar. Campos ausentes, días de calendario imposibles como el 29 de febrero de dos mil veintitrés, edades fuera de rango y un nacimiento posterior a la referencia fallan con invalid_input y no se facturan.
Dónde aporta valor una cuenta atrás hasta el día de jubilación
Los equipos de recursos humanos y beneficios usan una calculadora de días hasta la edad de jubilación cuando las políticas o las comunicaciones citan una edad fija legal o de plan y el personal necesita una cuenta atrás de días enteros desde una fecha de nómina, no desde un reloj en vivo. Autores de finanzas personales y docentes necesitan un oráculo determinista que muestre cuántos días faltan hasta los sesenta y cinco o sesenta y siete en biografías de ejemplo sin inventar desfase de zona horaria por Date de JavaScript. Como la implementación es parseo puro de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red de salida; la validación fallida no consume saldo. Mantenga los tres datos de entrada explícitos, trate already_retired como resultado de primer nivel y no como error, y obtendrá aritmética de día de jubilación reproducible para páginas de planificación, herramientas internas y ejercicios sin montar una biblioteca de calendario completa por su cuenta.
Casos de integración
Fixtures deterministas de CI
Fije triples de nacimiento, edad y referencia en las pruebas para que el ajuste del día bisiesto y el borde already_retired se mantengan estables entre runtimes.
Preguntas técnicas
¿Cómo se calculan los días hasta la edad de jubilación?
Envíe birth_date y reference_date como YYYY-MM-DD más retirement_age entero (1–120). La API suma esos años a la fecha de nacimiento y devuelve los días gregorianos enteros desde la referencia hasta la fecha de jubilación.
¿Qué ocurre si ya se ha alcanzado la edad de jubilación?
already_retired es true, days_remaining es 0 y signed_days es cero o negativo, de modo que aún puede auditar cuánto ha pasado la fecha de referencia respecto del día de retiro.
¿Cómo se tratan los cumpleaños del 29 de febrero?
Si birth_date es el 29 de febrero y el año de jubilación no es bisiesto, retirement_date se fija en el 28 de febrero y clamped_leap_day es true.
¿Cuánto cuesta la calculadora de días hasta la edad de jubilación?
La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada correcta; la entrada no válida no se factura.