Saltar al contenido
Favoritos

Generador de calendario mensual

Actualizado:

Selecciona un mes e introduce un año para generar un calendario que empieza en domingo y muestra todas las fechas de ese mes.

Herramienta de creación de calendario mensual

Campos de entrada
Si está activado, el resultado se actualizará automáticamente al cambiar cualquier valor.

Fórmula del generador de calendario mensual

Fórmula
\[w=\operatorname{weekday}(\operatorname{Date}(Y,M,1)),\qquad D=\operatorname{day}(\operatorname{Date}(Y,M+1,0))\] \[\operatorname{column}(d)=(w+d-1)\bmod 7\]

Donde:

  • \(Y\) — el año seleccionado.
  • \(M\) — el mes seleccionado como índice de base cero: enero es \(0\), diciembre es \(11\).
  • \(w\) — el día de la semana del primer día, numerado del domingo \(0\) al sábado \(6\).
  • \(D\) — el número de días del mes seleccionado.
  • \(d\) — una fecha entre \(1\) y \(D\); su columna está numerada del domingo \(0\) al sábado \(6\).

La calculadora usa las funciones de fecha de JavaScript para encontrar el primer día de la semana y la última fecha del mes. Después coloca cada fecha numerada en una cuadrícula de calendario de siete columnas.

Generador de calendario mensual – Ejemplo de cálculo

Ejemplo: selecciona septiembre en el campo Mes e introduce 2026 en el campo Año. El 1 de septiembre de 2026 es martes y septiembre tiene 30 días.

\[w=2,\qquad D=30\]

Se dejan dos celdas vacías antes del martes 1 de septiembre. La última fecha cae en la columna \[(2+30-1)\bmod 7=3\], que es el miércoles.

Resultado: un calendario de septiembre de 2026 que va del martes 1 al miércoles 30, con el domingo como primera columna.

Cómo usar la calculadora

  1. Elige el Mes deseado en la lista de enero a diciembre.
  2. Introduce un Año en números enteros. El campo muestra inicialmente el año actual, y el campo Mes muestra inicialmente el mes actual.
  3. Lee el resultado del Calendario. Cada fila representa una semana, con columnas rotuladas de domingo a sábado.
  4. Cambia cualquiera de los dos campos para ver otro mes. El calendario se genera de nuevo a partir de los valores seleccionados.

Para planificar a partir de una fecha, localiza su número en la cuadrícula y lee el día de la semana en la cabecera de su columna. Las celdas vacías antes del día 1 y después de la última fecha son marcadores de posición, no fechas de los meses adyacentes.

Entender el calendario mensual

Un calendario mensual organiza las fechas por semanas para que puedas ver tanto su orden como sus días de la semana. La primera fila no necesariamente comienza con el día 1: si el mes empieza un jueves, las celdas de domingo, lunes, martes y miércoles de esa fila quedan en blanco. La misma regla se aplica al final de la última fila.

La duración de los meses varía. Abril, junio, septiembre y noviembre tienen 30 días; la mayoría de los demás meses tienen 31. Febrero tiene 28 días en un año común y 29 en un año bisiesto. El generador determina la duración del mes seleccionado mediante su cálculo de fechas, así que no necesitas introducir el número de días tú mismo. Si solo necesitas esa cifra, usa la calculadora Días del mes.

La disposición siempre empieza en domingo y termina en sábado. Para septiembre de 2026, la primera semana tiene dos celdas vacías seguidas de las fechas 1–5. La última semana contiene del 27 al 30 de septiembre, seguida de tres celdas vacías. Esto permite identificar el día de la semana de una fecha sin contar hacia delante desde el principio del mes. Para una fecha suelta fuera de la vista mensual, prueba la calculadora Día de la semana.

Supuestos y limitaciones prácticas

  • Orden fijo de la semana: las cabeceras siempre van de domingo a sábado. El generador no cambia a una disposición de lunes primero según tu ubicación.
  • Solo fechas: el resultado no marca días festivos, citas, fines de semana ni la fecha de hoy. Puedes usar la cuadrícula como referencia, pero no almacena planes ni eventos.
  • Año calendario: el campo de año acepta valores a partir de 1, pero el constructor de fechas de JavaScript interpreta los años 0–99 como 1900–1999. Por ello, una selección en los años 1–99 puede mostrar días de la semana o duraciones de mes incorrectos para el año que querías. Ten especial cuidado con las fechas históricas.
  • Un mes a la vez: esta vista muestra días de la semana y fechas, no el número de días entre dos eventos. Para un intervalo que puede abarcar varios meses, usa la calculadora Días entre fechas.

Para los años corrientes de la época moderna, el calendario es una forma rápida de comprobar dónde empieza y termina un mes antes de planificar tu agenda. Si necesitas una copia en papel, usa la función de impresión de tu navegador; el aspecto de la página impresa depende de la configuración de tu navegador y de tu impresora.

Preguntas frecuentes

¿Cómo puedo elaborar un calendario mensual a mano?

Parte de una fecha cuyo día de la semana conozcas y cuenta hacia delante hasta el primer día del mes. Cada día transcurrido avanza el día de la semana en uno; tras el sábado, vuelve al domingo. Escribe las fechas en siete columnas, colocando el día 1 bajo su día de la semana. Recuerda incluir el 29 de febrero al contar en un año bisiesto.

¿Cómo sé si febrero tiene 29 días?

En el calendario gregoriano, un año es bisiesto si es divisible entre 4, salvo los años seculares, que además deben ser divisibles entre 400. Así, 2028 y 2000 son bisiestos, pero 1900 y 2100 no lo son. Esta regla importa al comprobar la duración de febrero o al contar días de la semana a lo largo de febrero.

¿Por qué algunos meses ocupan seis filas en el calendario?

El número de filas depende tanto de la duración del mes como de su día de la semana inicial. Un mes de 31 días necesita seis filas si empieza en viernes o sábado; uno de 30 días las necesita si empieza en sábado. En el otro extremo, un febrero de 28 días que empieza en domingo cabe exactamente en cuatro filas.

¿Cuántos sábados y domingos hay en un mes?

Todos los meses tienen al menos cuatro sábados y cuatro domingos. Un quinto sábado o domingo depende de dónde caigan los días sobrantes después de cuatro semanas completas. Para comprobarlo, cuenta las fechas de cada columna del fin de semana; un mes puede tener ocho, nueve o diez días de fin de semana en total.

¿Cómo puedo leer el calendario como si empezara en lunes?

Considera la columna del lunes como primera y la del domingo como última, y luego mueve cada fecha a su columna correspondiente del día de la semana. Las fechas y sus días de la semana no cambian; solo cambian sus posiciones en la cuadrícula. Para una impresión que empiece en lunes, usa una herramienta de calendario con inicio de semana configurable; la disposición de este generador no se puede cambiar.

¿Este calendario muestra los números de semana ISO?

No. Las semanas ISO empiezan en lunes, y la semana ISO 1 es la que contiene el 4 de enero. Como una semana ISO puede abarcar dos meses o incluso dos años, su número no puede deducirse solo contando filas en este calendario que empieza en domingo. Usa un calendario con números de semana ISO si necesitas esos números para planificar.

¿Puedo usar este calendario para comprobar fechas históricas?

Usa precaución con las fechas históricas. Los cálculos de fechas de JavaScript siguen reglas de tipo gregoriano incluso para periodos o lugares que usaban otro calendario, como el juliano. Las reformas de calendario también omitieron fechas en algunos países. Además, esta herramienta puede interpretar mal los años 1–99 introducidos; consulta una fuente de calendario histórico para esas fechas.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *