Generador de Patrones de Fechas
Genere una lista de fechas recurrentes según un patrón: cada N días, cada N semanas en los días elegidos, mensualmente en un día específico del mes, el N-ésimo día de la semana de cada mes o el último día de la semana. Omita fines de semana y días festivos, limite por fecha de finalización o conteo, y exporte a CSV, Markdown o un canal de calendario ICS.
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Generador de Patrones de Fechas
El Generador de Patrones de Fechas convierte una regla de recurrencia en una lista limpia de fechas reales del calendario. Elija uno de los siete patrones: cada N días, cada N semanas en los días de la semana seleccionados, todos los días laborables, mensual en un día fijo del mes, mensual en el enésimo día de la semana (como el segundo martes), mensual en el último día de la semana (como el último viernes), o una combinación personalizada de días de la semana; luego ponga límites al cronograma mediante un conteo o una fecha de finalización. Los calendarios integrados de once países manejan los días festivos nacionales, y puede pegar cualquier día libre de la empresa que deba omitirse. Cada ocurrencia que caiga en fin de semana o día festivo se maneja según la regla seleccionada: conservar, adelantar, retrasar o descartar. El resultado incluye un mapa de calor en cuadrícula anual, distribuciones de intervalos y días de la semana, y exportación con un solo clic a CSV, Markdown, ICS (fuente de calendario) y texto plano.
Cómo usar este generador
- Elija un patrón. El menú desplegable de patrones revela sus propios controles. "Cada N días" solo necesita un intervalo. "Cada N semanas" le permite marcar uno o más días de la semana por bloque. Los dos patrones mensuales se dividen en día del mes (como el alquiler el día 1) y enésimo día de la semana del mes (como el segundo martes para las reuniones de junta).
- Establezca la fecha de inicio. La primera ocurrencia es en o después de esta fecha. Para los patrones mensuales, el inicio fija el mes de la primera emisión.
- Establezca los límites del cronograma. Detenga la generación después de un número fijo de ocurrencias (hasta 500) o deténgase en o antes de una fecha de finalización. El generador tomará el límite que usted elija.
- Elija una regla para fines de semana / días festivos. Conservar emite la fecha exacta incluso si cae en fin de semana. Adelantar la mueve al siguiente día laborable. Retrasar la mueve al día laborable anterior. Descartar elimina esa ocurrencia por completo. La lista de fechas marca cada ajuste para que el historial sea visible.
- Marque los calendarios de días festivos y las fechas de omisión personalizadas. Se incluyen las opciones integradas para Estados Unidos, Reino Unido, Canadá, Australia, Alemania, Francia, Japón, India, Singapur, Hong Kong y China continental. Añada fechas adicionales, una por línea, en el cuadro personalizado.
- Generar. La página de resultados muestra el cronograma en forma de mapa de calor, distribuciones, una lista completa y cuatro formatos de exportación.
Explicación de los patrones
- Cada N días — aritmética de intervalos pura. Útil para recordatorios diarios, quincenales (14) o de ciclos fijos. El generador nunca ajusta el intervalo; el manejo de fines de semana / días festivos solo afecta a cada fecha individual.
- Cada N semanas en los días de la semana elegidos — se fija en el lunes de la semana de inicio y avanza N semanas a la vez, emitiendo cada día de la semana marcado. Establezca N=2 con el viernes para un día de pago quincenal los viernes; establezca N=1 con Mar y Jue para una cadencia semanal de dos reuniones.
- Todos los días laborables — emite cada lunes a viernes desde el inicio. El manejo de fines de semana no realiza ninguna acción ya que los fines de semana se omiten por definición; los días festivos se siguen aplicando.
- Mensual en un día del mes — emite el día D de cada N-ésimo mes. Si D supera la duración del mes (por ejemplo, D=31 en febrero), se ajusta al último día de ese mes. Establezca N=3 para revisiones trimestrales los días 15, o N=12 con el día de renovación de un contrato.
- Mensual en el enésimo día de la semana — emite la enésima ocurrencia de un día de la semana elegido en cada N-ésimo mes. Selecciones comunes: segundo martes (reuniones de junta), tercer jueves (vencimiento de opciones en EE. UU.), primer lunes del trimestre para el lanzamiento.
- Mensual en el último día de la semana — emite el último día de la semana elegido de cada mes. El último viernes es una opción popular para retrospectivas, cierres de fin de trimestre y ejecuciones de nómina.
- Días de la semana personalizados — emite cada día de la semana elegido todas las semanas (intervalo de 1). Úselo para un horario de ejercicio de Lun-Mié-Vie, una serie de conferencias de Mar-Jue o un turno de "cada día del fin de semana".
Qué hace diferente a esta herramienta
Tres cosas diferencian a este generador de la función de repetición de una aplicación de calendario o de una calculadora de recurrencia simple. Primero, el mapa de calor anual muestra todo el cronograma de un vistazo — puede detectar concentraciones o intervalos que una regla RRULE de iCal ocultaría detrás de un único evento recurrente. Segundo, las reglas de resolución de conflictos son explícitas: usted decide si desea conservar, adelantar o descartar las ocurrencias que caen en fin de semana o día festivo, y la lista de resultados marca cada ajuste con su fecha de origen. Tercero, la exportación es abierta: el mismo cronograma se genera como CSV (para hojas de cálculo), Markdown (para tickets y documentos), ICS (para cualquier cliente RFC-5545) y texto plano — copie cualquiera de ellos con un solo clic.
Casos de uso
- Horarios de nómina y días de pago — quincenal los viernes o los días 1 y 15. La regla "retrasar" coincide con la convención de adelantar un día de pago cuando cae en un día festivo, algo común en los sistemas de nómina de EE. UU.
- Fechas de alquiler, suscripciones y facturación recurrente — mensual en un día fijo del mes con manejo de "adelantar" para fines de semana y días festivos, coincidiendo con la mayoría de las convenciones de facturación de propietarios y servicios SaaS.
- Reuniones de junta y revisiones recurrentes — mensual en el enésimo día de la semana, con una exportación limpia a ICS para que el calendario de cada miembro de la junta esté sincronizado.
- Planificación de sprints y retrospectivas — cada dos semanas el lunes para la planificación, o cada último viernes del mes para las retrospectivas.
- Cadencias de cumplimiento y auditoría — trimestral en un día fijo, con el cronograma documentado en Markdown e incorporado en la wiki del equipo.
- Horarios de clases, rutinas de ejercicio, recordatorios de medicamentos — combinaciones personalizadas de días de la semana con descarga de ICS en un solo clic para importar a cualquier aplicación de calendario.
- Liquidación de operaciones, recordatorios de apertura del mercado — todos los días laborables, con el calendario de días festivos del país correspondiente al mercado en el que opera.
Manejo de fines de semana y días festivos
Cada fecha generada se verifica con la regla de fin de semana activa (sábado y domingo) y la unión de los calendarios de días festivos y las fechas de omisión personalizadas. Si la fecha cae en un día no laborables, la regla de resolución decide qué sucede. Conservar emite la fecha tal como está — común para fechas de facturación que se rigen estrictamente por el calendario. Adelantar la mueve al siguiente día laborable — común para nóminas y acuerdos de nivel de servicio (SLA) en muchas jurisdicciones. Retrasar la mueve al día laborable anterior — común para plazos de presentación de impuestos y algunas convenciones de nómina. Descartar simplemente omite esa ocurrencia, útil para cronogramas de "solo días laborables" donde no se desea alterar el ritmo. Independientemente de la regla que elija, la lista de fechas muestra la fecha original sin procesar junto a la fecha ajustada para que el historial sea completamente auditable.
Formatos de exportación
El mismo cronograma está disponible en cuatro formatos, cada uno adecuado para una herramienta de procesamiento posterior diferente. Texto plano es una fecha ISO por línea — péguela en un script, en una cláusula SQL IN o en un mensaje de chat. CSV incluye el número de secuencia, el día de la semana y la etiqueta de ajuste — ábralo en Excel, Google Sheets o Numbers. Markdown se representa como una tabla en GitHub, Notion, Linear, Jira y en la mayoría de los sistemas de documentación. ICS es una fuente de calendario RFC-5545 — impórtelo en Google Calendar, Outlook, Apple Calendar, Fastmail o cualquier cliente compatible. Cada ocurrencia se convierte en un único evento de todo el día que lleva el nombre del patrón de recurrencia.
Preguntas frecuentes
¿Cuántas fechas puede emitir el generador? Hasta 500 ocurrencias por ejecución. Para cronogramas más largos, genere el primer lote y luego vuelva a ejecutarlo con una fecha de inicio igual al día posterior al último resultado.
¿Qué pasa si mi patrón cae en fin de semana? Elija una regla de conflicto. Conservar emite la fecha del fin de semana. Adelantar la mueve al lunes. Retrasar la mueve al viernes. Descartar elimina la ocurrencia. Cada fecha ajustada está etiquetada en la lista de resultados.
¿Qué sucede con los meses cortos (febrero, meses de 30 días) cuando establezco el día del mes en 31? El día se limita al último día de ese mes. De modo que un patrón para el "día 31 de cada mes" se convierte en el 28 de febrero (o 29 en años bisiestos), el 30 de abril, y así sucesivamente. Esto coincide con la convención utilizada por Outlook, Google Calendar y la mayoría de las aplicaciones de calendario.
¿Qué tan precisos son los calendarios de días festivos? Los días festivos de fecha fija y los basados en días de la semana se calculan algorítmicamente y son exactos para cualquier año. Los días festivos lunares y de sustitución por días observados (China, Hong Kong, Singapur) se basan en tablas oficiales del gobierno que cubren varios años; añada fechas específicas en el cuadro de omisión personalizado para los años que superen la cobertura integrada.
¿Puedo generar un patrón que combine múltiples reglas, como "cada 14 días pero omitir el segundo viernes del mes"? No directamente — elija el patrón principal y añada las excepciones como fechas de omisión personalizadas en el cuadro de omisión. La regla de conflicto "Descartar" eliminará esas ocurrencias de forma limpia.
¿La exportación ICS se mostrará como un evento recurrente en mi aplicación de calendario? No — el archivo ICS enumera cada ocurrencia como un evento independiente. Esto es intencional: la resolución de conflictos y los ajustes por ocurrencia significan que las fechas no siempre son uniformes, y una regla RRULE ocultaría los ajustes detrás de una sola regla. Si prefiere un evento recurrente, use la descripción del patrón en lenguaje claro que se muestra en la parte superior del resultado para recrearlo manualmente en su aplicación de calendario.
Cite este contenido, página o herramienta como:
"Generador de Patrones de Fechas" en https://MiniWebtool.com/es// de MiniWebtool, https://MiniWebtool.com/
por el equipo de MiniWebtool. Actualizado: 2026-05-28