Calculadora de calendario
Resultado
Día de la semana
- Día del mes
- 19
- Días del mes
- 30 días
- Día de la semana del 1
- martes
- Día de la semana del último día
- miércoles
- Días de fin de semana
- 8 días
- Semanas ISO que abarca
- 5
Escribe una fecha cualquiera y esta calculadora de calendario responde a dos preguntas a la vez: en qué día de la semana cae y cómo es el mes que la contiene. Del mes salen su longitud en días, el día de la semana del primero y del último, cuántos días de fin de semana tiene y cuántos números de semana ISO distintos toca. Nada de esto depende de la zona horaria desde la que estés leyendo la página: una fecha del calendario es una fecha del calendario, del año 1 al año 9999.
Fórmula
el día de la semana de una fecha lo fija el calendario gregoriano proléptico; todos los demás números describen el mes entero al que pertenece esa fecha, no la fecha en sí
- date
- Cualquier fecha entre el 0001-01-01 y el 9999-12-31; es la que decide qué mes se describe
- weekday
- El día de la semana de esa fecha, contado desde el domingo
- daysInMonth
- La longitud de ese mes: 28, 29, 30 o 31 días
- firstWeekday
- En qué día de la semana cae el primer día del mes, que es lo que decide cómo se reparte todo el mes
- weekendDays
- Cuántos sábados y domingos contiene el mes: 8, 9 o 10
- isoWeeks
- Cuántos números de semana ISO distintos toca el mes: 4, 5 o 6
Úsala cuando necesites situar una fecha dentro de su mes en lugar de medir un intervalo entre dos fechas: cómo encaja un turno rotativo, si el primer día del mes cae en lunes, cuántos días de fin de semana te deja un mes o en qué número de semana cae una entrega. Todo eso lo responde a partir de una sola fecha, así que no hay año ni mes que rellenar antes. Lo que no hace es dibujar el mes como una cuadrícula, y tampoco conoce los días festivos: aquí los días de fin de semana son siempre sábado y domingo, sea cual sea el día de descanso de tu país.
Ejemplos resueltos
19 de septiembre de 2026
- El mes es septiembre de 2026, que tiene 30 días
- El 1 de septiembre de 2026 es martes, así que el mes abre en el día 2 de la semana
- El 30 es miércoles, así que cierra en el día 3: el mes dura exactamente cuatro semanas y dos días
- Sábado y domingo aparecen cuatro veces cada uno, lo que da 8 días de fin de semana
- El mes toca cinco números de semana ISO distintos, porque empieza y termina a mitad de semana
Los dos días de la semana de los extremos son los que deciden si un turno de cuatro semanas encaja limpio. El único mes que lo consigue es el que abre en lunes y cierra en domingo.
31 de enero de 2021: un mes que cruza el año ISO
- El 1 de enero de 2021 es viernes, y la semana ISO va de lunes a domingo, así que el jueves de esa semana es el 31 de diciembre de 2020
- Por eso todo el 1 de enero pertenece a la semana 53 de 2020, mientras que el 31 de enero pertenece a la semana 4 de 2021
- El 31 de enero de 2021 es domingo, y el mes tiene 31 días
- Este mes contiene cinco sábados y cinco domingos, así que los días de fin de semana son 10 en lugar de los 8 habituales
- Aun así solo toca cinco números de semana distintos: el 53, el 1, el 2, el 3 y el 4
Este es el mes que rompe la implementación obvia. Restar el primer número de semana al último da 4 menos 53, que no es el recuento de nada. Contar los números de semana distintos que el mes toca de verdad es la única versión que sobrevive a enero.
29 de febrero de 2024: un febrero bisiesto
- 2024 es divisible por 4 y no por 100, así que su febrero tiene 29 días
- El 1 de febrero de 2024 y el 29 de febrero de 2024 caen los dos en jueves: van 28 días de diferencia, y 28 es múltiplo de siete
- Por eso el primer y el último día de la semana del mes coinciden, algo que solo ocurre en un febrero bisiesto
- Ocho días de fin de semana y cinco semanas ISO
Un febrero de año común tiene 28 días y también abre y cierra en el mismo día de la semana, pero en 2026 cae en miércoles y en 2027 en sábado. El año bisiesto es lo que permite que el mes entero quede alineado con la semana.
Limitaciones
Los días de fin de semana se cuentan siempre como sábados más domingos. Quien tenga el fin de semana en viernes y sábado, o descanse solo el domingo, verá un número que no coincide con su propia semana: la herramienta que permite elegir la regla es la de días hábiles. Los días festivos tampoco se restan, y no hay ninguna lista de ellos: la respuesta habla del calendario impreso, no de qué días se trabaja de verdad. En esta página no hay ninguna cuadrícula del mes, porque las tablas de referencia se construyen una sola vez durante el build y no pueden ver la fecha que escribas; los siete números son lo que te diría esa cuadrícula. Las fechas son gregorianas prolépticas en todo el recorrido, así que el calendario se proyecta hacia atrás antes de 1582 sin ninguna reforma, y el rango de años va del 1 al 9999.
Preguntas frecuentes
- ¿Qué día de la semana es el 19 de septiembre de 2026?
- Sábado. El día de la semana depende solo de la fecha del calendario, así que no cambia con la zona horaria desde la que leas la página: el 19 de septiembre de 2026 es sábado en todos los países. El mes al que pertenece tiene 30 días, abre en martes y cierra en miércoles.
- ¿Cuántos días tiene cada mes?
- Siete meses tienen 31 días, cuatro tienen 30 y febrero tiene 28 o 29. Los de 31 días son enero, marzo, mayo, julio, agosto, octubre y diciembre; los de 30 son abril, junio, septiembre y noviembre. Febrero tiene 29 días en cualquier año divisible por 4, salvo los siglos no divisibles por 400: por eso 2024 tuvo 29 y 2100 tendrá 28.
- ¿Cuántos días de fin de semana tiene un mes?
- Lo habitual son ocho, y a veces nueve o diez. Un mes de 30 días abarca cuatro semanas y dos días, así que dos días de la semana aparecen una quinta vez; si esos dos son sábado y domingo, el mes tiene 10 días de fin de semana, que es lo que le pasa a enero de 2021. Un mes de 31 días con cinco sábados y cinco domingos es el otro caso de diez.
- ¿Cuántas semanas tiene un mes?
- Cuatro, cinco o seis, según cómo se cuenten. Contando los números de semana ISO distintos que el mes toca salen cinco en la mayoría de los meses, y seis en dos casos: un mes de 31 días que empiece en sábado, o uno de 30 que empiece en domingo. Cuatro hacen falta un febrero de exactamente 28 días que empiece en lunes: el 1 es el primer día de una semana ISO y el 28 es el último.
- ¿Para qué sirve saber el primer día de la semana del mes?
- Porque fija toda la distribución del mes. Un mes de 30 días que empieza en martes termina en miércoles, y deja dos días de la semana con una quinta aparición, lo que decide si un turno de cuatro semanas encaja sin desbordarse. También dice de un vistazo si el mes arranca en fin de semana, lo que mueve todas las nóminas y todas las ventanas de entrega que caigan dentro.
Referencias
- ISO 8601: International Standard Date and Time Notation — University of Cambridge Computer Laboratory
- The Gregorian calendar — Claus Tøndering, Calendar FAQ