Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Día de la semana
Saturday
for 2000-1-1
Índice de Zeller (h) 0 (0=Sat … 6=Fri)
Día de la semana ISO 6 (1=Mon … 7=Sun)

¿Qué es la calculadora del día de la semana?

Esta herramienta te dice en qué día de la semana cae cualquier fecha del calendario, ya sea pasada, presente o futura. Si quieres saber qué día naciste, cuándo ocurrió un hecho histórico o en qué día de la semana cae un plazo importante, solo tienes que introducir el año, el mes y el día para obtener la respuesta al momento. El cálculo se basa en la congruencia de Zeller aplicada al calendario gregoriano proléptico.

Siete celdas de días de la semana en fila con una flecha en bucle que muestra el ciclo módulo 7
El día de la semana es el resto al dividir entre 7, recorriendo los siete días en ciclo.

Cómo usarla

Elige el año, selecciona el mes en el desplegable e introduce el día del mes. Pulsa calcular y el cuadro de resultados mostrará el nombre del día de la semana. La tabla también indica el índice bruto de Zeller (\(h\)) y el número de día ISO (1 = lunes … 7 = domingo), pensado para programadores y para los más curiosos.

La fórmula explicada

La congruencia de Zeller calcula el día de la semana con pura aritmética, sin necesidad de tablas de consulta. Enero y febrero se tratan como los meses 13 y 14 del año anterior, lo que simplifica el manejo del día bisiesto. Tomando \(q\) = día, \(m\) = mes ajustado, \(K\) = año mód 100 y \(J\) = el siglo (año ÷ 100), la fórmula es:

$$h = \left( q + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor + 5J \right) \bmod 7.$$

Aquí \(h = 0\) es sábado, 1 es domingo, y así sucesivamente hasta 6 = viernes.

Diagrama que muestra los componentes de la fecha q, m, K, J entrando en una operación módulo 7 para dar un día de la semana
La congruencia de Zeller combina los términos del día, el mes y el año, y luego toma el resultado módulo 7.

Ejemplo resuelto

Para el 13 de marzo de 2020: \(q = 13\), \(m = 3\), \(y = 2020\), de modo que \(K = 20\) y \(J = 20\). Entonces $$h = \left( 13 + \left\lfloor \frac{52}{5} \right\rfloor + 20 + \left\lfloor \frac{20}{4} \right\rfloor + \left\lfloor \frac{20}{4} \right\rfloor + 100 \right) \bmod 7 = (13 + 10 + 20 + 5 + 5 + 100) \bmod 7 = 153 \bmod 7 = 6 = \text{viernes}.$$ Y, efectivamente, el 13 de marzo de 2020 fue viernes.

Preguntas frecuentes

¿Funciona con fechas anteriores a 1582? Utiliza el calendario gregoriano proléptico, así que para fechas muy antiguas que originalmente se registraron en el calendario juliano el día de la semana puede no coincidir con el dato histórico.

¿Por qué el sábado es \(h = 0\)? Sencillamente, así está definida la fórmula clásica de Zeller. La calculadora se encarga de convertirlo en un nombre de día legible para ti.

¿Puedo introducir cualquier año? Sí, cualquier año del 1 al 9999. Solo asegúrate de que el día sea válido para el mes elegido.

Última actualización: