ForHosting KIT · Fechas y tiempo

Calculadora de número de aniversario

Averigüe qué aniversario marca un día concreto: quien entró a trabajar el 15 de marzo de 2014 cumple su 10.º aniversario laboral el 15 de marzo de 2024. También verá la fecha del último aniversario y del próximo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Fecha del evento
2014-03-15
As of
2024-03-15
Obtiene
Número de aniversario
10
Número de aniversario
10th
Fecha del último aniversario
2024-03-15
Fecha del próximo aniversario
2024-03-15

Se busca qué número de aniversario corresponde cuando hace falta una respuesta clara a una pregunta práctica: si alguien se incorporó un día concreto del calendario, ¿qué aniversario laboral cae en una fecha posterior: el quinto, el décimo, el vigésimo quinto? La misma necesidad aparece en aniversarios de boda, hitos de lanzamiento de producto, renovaciones de membresía y premios por antigüedad que se activan al completar años enteros desde un evento original. Las herramientas genéricas de diferencia de fechas devuelven días totales o una edad desglosada; no dicen «este es el décimo aniversario» con una etiqueta ordinal y una marca de si el día de referencia es el propio día de aniversario observado. Esta capacidad acepta dos fechas de calendario ISO estrictas, valida las reglas gregorianas de bisiesto, cuenta los años completos cumplidos con lógica de mes y día al estilo de la edad, trata los eventos del veintinueve de febrero como observados el veintiocho en años no bisiestos, y devuelve el número de aniversario, el ordinal en inglés, las cadenas ISO del último y del próximo aniversario, y una fórmula breve. HH., planificadores de ceremonias y demostraciones académicas coinciden siempre.

Cómo se calcula el número de aniversario a partir de dos fechas ISO

Parta de dos fechas civiles de calendario en la forma internacional ISO año-mes-día con anchos fijos para que todo cliente coincida en los mismos seis enteros: la fecha original del evento (día de alta, boda, fundación, primer cargo de suscripción) y la fecha de referencia que desea etiquetar.

En cada cadena confirme que el año está en el rango gregoriano práctico del uno al nueve mil novecientos noventa y nueve, que el mes está entre uno y doce, y que el día existe para ese mes según las reglas de bisiesto gregorianas: un año es bisiesto cuando es divisible por cuatro, salvo que los años seculares solo son bisiestos cuando también son divisibles por cuatrocientos.

Esa regla hace legal el veintinueve de febrero en años como dos mil veinticuatro y dos mil, e ilegal en dos mil veintitrés y mil novecientos. Cuando ambos triples son válidos y el día de referencia no es anterior al evento, reste el año del evento del año de referencia para obtener un recuento candidato de años y compruebe si el mes y el día de referencia ya han alcanzado el día de aniversario observado en el año de referencia.

Si el día de referencia aún cae antes de ese mes y día observados, reste uno para no reclamar un aniversario cumplido que aún no ha ocurrido. El día de aniversario observado es el mismo mes y día que el evento, salvo que un evento del veintinueve de febrero se observa el veintiocho en años no bisiestos, de modo que cada año tenga un día de calendario concreto. En el propio día del evento el número cumplido es cero: el día del evento, aún no el primer aniversario.

Un año después en el día observado el número es uno; diez años después es diez, y así sucesivamente.

Dónde se usan las calculadoras de número de aniversario en el trabajo real

Los equipos de recursos humanos y de operaciones de personas generan listas de premios por antigüedad que indican quién alcanza el quinto, décimo o vigésimo quinto aniversario laboral en un día de calendario o en una ventana próxima, y necesitan un número determinista en lugar de una cadena de edad en texto libre. Los planificadores de bodas y eventos programan cenas conmemorativas el día exacto del aniversario y quieren un ordinal claro para invitaciones y programas impresos.

Los sistemas de producto y membresía desbloquean insignias, descuentos o niveles de fidelidad al completar años desde el alta o la primera compra y deben coincidir con la página de aniversario orientada al cliente. Si más adelante necesita días absolutos entre dos fechas sin orden, edad desglosada en años meses y días, conteos de días laborables que omiten fines de semana, o suma pura de días a una sola base, trátelos como intenciones de búsqueda y aterrizajes distintos en lugar de sobrecargar esta página de número de aniversario.

Listas de premios laborales y por antigüedad

A partir de una fecha ISO de alta y un día de referencia, obtenga el número y el ordinal del aniversario laboral cumplido para que RR. HH. marque el quinto, décimo y vigésimo quinto premio sin contar a mano.

Hitos de boda y personales

Etiquete qué aniversario de boda o de relación cae en una fecha de celebración prevista, incluido si ese día es el día de aniversario observado exacto.

Umbrales anuales de membresía y fidelidad

Desbloquee insignias o descuentos por años cuando el día de referencia de un miembro alcance un número de aniversario cumplido desde el alta o la primera compra.

¿Cuál es el número de aniversario el día original del evento?

Cero. El día del evento es el inicio, aún no el primer aniversario. Un año después en el día observado el número es 1; diez años después es 10.

¿Cómo se tratan los eventos del 29 de febrero (día bisiesto)?

En años no bisiestos el aniversario se observa el 28 de febrero para que cada año tenga un día de calendario concreto. En años bisiestos permanece el 29 de febrero.

¿Qué número sale si el aniversario de este año aún no ha llegado?

El anterior. Solo cuentan los años cumplidos, así que la víspera del 15 de marzo de 2024 quien entró el 15 de marzo de 2014 sigue en su noveno aniversario, no en el décimo.

¿Indica cuándo cae el próximo aniversario?

Sí. Además del número, obtiene la fecha del aniversario más reciente y la del siguiente, y una indicación de si el día consultado es justo el día del aniversario.

¿Sirve para bodas o hitos de una empresa?

Sí. Vale cualquier acontecimiento de origen: una contratación, una boda, la fundación de una empresa o el alta como socio. Escriba esa fecha y el día que quiere consultar.

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.

POSThttps://api.kit.forhosting.com/date/anniversary-number

¿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.

curl -X POST https://api.kit.forhosting.com/date/anniversary-number \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"event_date":"2014-03-15","as_of":"2024-03-15"}'
{
  "event_date": "2014-03-15",
  "as_of": "2024-03-15"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.anniversary_number",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué envía usted y qué recibe de vuelta

HH. y formularios SEO usen nombres familiares sin cambiar la matemática. Envíe dos campos de cadena obligatorios: event_date y as_of, cada uno un día de calendario ISO estricto como dos mil catorce guion cero tres guion uno cinco y dos mil veinticuatro guion cero tres guion uno cinco. Alias habituales como hire_date, original, start, check_date, reference_date y on los acepta el mismo núcleo para que scripts de RR. Campos ausentes, valores que no son cadena, cadenas que no coinciden con el patrón de cuatro-dos-dos dígitos, fechas que coinciden con el patrón pero no son días de calendario reales, y un día as_of anterior al evento fallan con invalid_input y no se cobran. En caso de éxito la respuesta repite las cadenas ISO normalizadas de event_date y as_of; anniversary_number como los años completos cumplidos no negativos; anniversary_ordinal como la etiqueta en inglés (por ejemplo tenth o first); is_anniversary_day en true cuando el día as_of coincide con el mes y día de aniversario observados en ese año; last_anniversary_date y next_anniversary_date como cadenas ISO del aniversario más reciente en o antes de as_of y del próximo en o después de as_of; first_anniversary_date cuando el año del primer aniversario permanece en el rango admitido; y una cadena de fórmula breve que documenta la regla al estilo de la edad y la observación del veintinueve de febrero. Comprobaciones clásicas: alta el quince de marzo de dos mil catorce y as_of el quince de marzo de dos mil veinticuatro dan el número diez con is_anniversary_day true; el día anterior a ese décimo aniversario da nueve con is_anniversary_day false; el propio día del evento da cero; y un evento de día bisiesto observado el veintiocho de febrero en un año común. El precio de las llamadas API con éxito es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepago.

Dónde se usan las calculadoras de número de aniversario en el trabajo real

Periodistas y boletines internos escriben «cumple diez años desde el lanzamiento» y necesitan el recuento cumplido para un día as_of concreto, no un delta bruto de días. Como esta capacidad es un motor parse puro, el precio de la API es la base publicada de $0.002 por elemento con éxito y la validación fallida no consume saldo.

¿Cómo averiguo qué número de aniversario representa una fecha?

Envíe event_date y as_of como cadenas ISO YYYY-MM-DD. La API devuelve anniversary_number como años completos cumplidos desde el evento (estilo edad), más anniversary_ordinal como 10th, e is_anniversary_day cuando as_of coincide con el día de aniversario observado.

¿Qué ocurre si as_of es anterior a la fecha del evento?

La tarea falla con invalid_input. No se puede calcular un número de aniversario antes del evento original, y la entrada inválida no se cobra.

¿Cuánto cuesta la calculadora del número de aniversario?

La herramienta del navegador es gratuita. Las solicitudes API usan saldo prepago de KIT a $0.002 por llamada con éxito; la entrada inválida no se cobra.

Ver la documentación completa del KIT →