Ir al contenido principal
Bethemesh

Generador de fechas recurrentes

Genera un número exacto de repeticiones desde una fecha inicial —cada 2 semanas, cada mes, cada año…— con el día de la semana de cada fecha.

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Una reunión cada dos semanas, un cargo el 31 de cada mes, una revisión anual: cuando conoces el ritmo y cuántas repeticiones necesitas, pero no necesariamente la fecha final, este generador las lista al instante. Indica una fecha inicial, una frecuencia, un intervalo y el número de fechas: obtienes la serie completa, numerada, con el día de la semana de cada fecha y, por tanto, la fecha de la última repetición.

La primera repetición es la fecha inicial. La repetición número k (contando desde 0) es la fecha inicial desplazada k × intervalo días, semanas, meses o años. La serie contiene exactamente el número de fechas pedido, hasta 500.

Una frecuencia diaria o semanal avanza un número fijo de días y conserva el día de la semana. Una frecuencia mensual o anual conserva el día del mes; cuando ese día no existe (el 31 en un mes de 30 días, el 29 de febrero fuera de un año bisiesto), la repetición va al último día del mes, y la serie vuelve al día original en cuanto puede, porque cada repetición se recalcula desde la fecha inicial.

Esto difiere de la norma iCalendar (RFC 5545) de las agendas, que omite una repetición en fecha inexistente sin contarla. Una serie «el 31 de cada mes» en una agenda salta, por tanto, los meses de 30 días, mientras que este generador propone el último día de esos meses, más acorde con un vencimiento de pago.

Cómo utilizar esta herramienta

  1. Elige la fecha inicial

    Es la primera repetición de la serie.

  2. Indica el número de fechas

    De 1 a 500, incluida la fecha inicial.

  3. Ajusta el intervalo

    1 para cada periodo, 2 para uno de cada dos, 3 para uno de cada tres, etc.

  4. Elige la frecuencia

    Diaria, semanal, mensual o anual: la serie aparece al momento con los días de la semana.

Cálculo de las repeticiones

El número de repeticiones fija la longitud de la serie; la última fecha se calcula directamente.

Repetición número k

dₖ = d₀ + k × n, para k = 0 … N − 1

Última repetición

d(N−1) = d₀ + (N − 1) × n

10 fechas semanales abarcan 9 semanas, no 10.

Equivalente iCalendar

RRULE:FREQ=WEEKLY;INTERVAL=n;COUNT=N

La misma serie en una agenda, salvo el trato de las fechas inexistentes.

d₀
fecha inicial
n
intervalo, en la unidad de la frecuencia
N
número de fechas pedido (de 1 a 500)

Casos de uso

Planificar reuniones periódicas

Diez reuniones cada dos semanas a partir de un viernes, para anunciarlas de una vez.

Elaborar un calendario de pagos

Doce cuotas mensuales desde el 31 de enero, con los finales de mes bien colocados.

Programar recordatorios anuales

Revisión, renovación o aniversario de contrato para los próximos cinco años.

Comprobar una regla de recurrencia

Compara la serie con la de tu agenda para entender una diferencia a final de mes.

Ejemplos

Cada dos semanas

Tres viernes separados por 14 días.

Entrada

Inicio el viernes 9 de octubre de 2026, 3 fechas, intervalo 2, semanal

Resultado

9 oct, 23 oct, 6 nov 2026

El 31 de cada mes

2024 es bisiesto, así que febrero termina el 29; marzo recupera el 31. Una agenda iCalendar daría 31 ene, 31 mar, 31 may.

Entrada

Inicio el 31 de enero de 2024, 3 fechas, intervalo 1, mensual

Resultado

31 ene, 29 feb, 31 mar 2024

Un 29 de febrero cada año

El 29 de febrero vuelve el siguiente año bisiesto.

Entrada

Inicio el 29 de febrero de 2024, 5 fechas, anual

Resultado

29/02/2024, 28/02/2025, 28/02/2026, 28/02/2027, 29/02/2028

Consejos y buenas prácticas

  • «Quincenal» en el sentido de dos veces al mes no equivale a semanal con intervalo 2: eso da 26 fechas al año, no 24.
  • Si conoces la fecha final en lugar del número de repeticiones, usa el generador de rango de fechas.
  • Para una planificación técnica al minuto (tarea de servidor, copia de seguridad), el generador de expresiones cron es más adecuado.
  • El generador no mueve las fechas que caen en fin de semana o festivo; revísalas con el día de la semana mostrado.

Fuentes y referencias

Preguntas frecuentes

¿La fecha inicial cuenta en el número de fechas?

Sí. Con 10 fechas semanales, la décima cae 9 semanas después de la fecha inicial.

¿Qué pasa con el 31 en los meses más cortos?

La repetición va al último día del mes (30 de abril, 28 o 29 de febrero) y luego la serie vuelve al 31 en cuanto el mes lo permite.

¿Por qué mi agenda no da las mismas fechas?

Las agendas siguen la norma iCalendar (RFC 5545), que omite las repeticiones en fechas inexistentes. Una recurrencia el día 31 salta allí los meses de 30 días y febrero.

¿Cuántas fechas puedo generar como máximo?

500 por serie. Para un horizonte más largo, vuelve a calcular a partir de la última fecha obtenida.

¿Puedo excluir los fines de semana?

No. Una frecuencia semanal parte de un día de la semana y lo conserva; para días laborables, usa la calculadora de días laborables.

¿En qué se diferencia del generador de rango de fechas?

El generador de rango termina en una fecha final. Este produce un número fijo de repeticiones, sin fecha final que indicar.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Lista todas las fechas entre dos límites, cada N días, semanas, meses o años.

Fechas y tiempoUsar esta herramienta

Crea una expresión cron estándar, entiéndela y consulta sus próximas ejecuciones.

Fechas y tiempoDestacadaUsar esta herramienta
GuíaBuenas prácticasPrincipiante

Cálculos de fecha y hora: guía práctica

Diferencias entre fechas, duraciones, días laborables, semanas ISO, recurrencias y formatos: elige el cálculo adecuado.

7 de septiembre de 20262 min
GuíaConceptos y tecnologíasPrincipiante

Calendario hebreo y gregoriano: entender y convertir fechas

Descubre cómo funciona el calendario hebreo lunisolar, por qué los años embolismales añaden un mes y cómo el anochecer puede cambiar el resultado de una conversión.

17 de septiembre de 20263 min