La Calculadora del Día de la Semana responde una pregunta sorprendentemente complicada de resolver mentalmente: ¿en qué día de la semana cae una fecha dada? Funciona para cualquier fecha — del siglo pasado o del próximo siglo — e incluye el día del año, el número de semana ISO y cuántos días de distancia hay hasta esa fecha, así que una sola consulta te da el panorama completo. También hace el cálculo al revés: suma o resta días para encontrar una fecha futura, o verifica el día de la semana en que naciste.
Cómo funciona el cálculo del día de la semana
En lugar de depender del objeto de fecha de un navegador, esta calculadora computa el día de la semana con la congruencia de Zeller sobre los enteros crudos de año, mes y día. La fórmula desplaza enero y febrero para que sean los meses 13 y 14 del año anterior, y luego combina el día, un término de mes, el año dentro del siglo y el siglo en un solo valor módulo 7. El resultado se traduce directamente a domingo-hasta-sábado. Como es aritmética entera pura, devuelve el día de la semana correcto para fechas miles de años en el pasado o el futuro — muy fuera del rango cómodo de la aritmética típica de marcas de tiempo. La alternativa clásica de cálculo mental, la regla del día del juicio de John Conway, llega a las mismas respuestas usando un conjunto memorable de fechas ancla.
Años bisiestos, día del año y semanas ISO
El día del año es solo el total acumulado de días de los meses anteriores al actual, más el día del mes, con un día adicional agregado después de febrero en un año bisiesto. La regla gregoriana de los años bisiestos es: divisible por 4, excepto los siglos, que deben ser divisibles por 400. Por eso 2000 fue un año bisiesto y 1900 no. El número de semana ISO-8601 es su propio pequeño rompecabezas: las semanas comienzan el lunes y la semana 1 es la que contiene el primer jueves del año, por lo que una fecha a principios de enero puede pertenecer legítimamente a la semana 52 o 53 del año anterior. Aquí las tres cifras se calculan aritméticamente para que sean consistentes con el día de la semana.
Juliano vs. gregoriano — la suposición proléptica
El calendario gregoriano se introdujo en octubre de 1582 y se adoptó gradualmente en los siglos siguientes. Esta calculadora aplica las reglas gregorianas a todas las fechas — el llamado calendario gregoriano proléptico. Para fechas modernas eso es exactamente lo que quieres. Para fechas anteriores a 1582, el día de la semana calculado es internamente consistente pero puede diferir de la fecha del calendario juliano que la gente registraba en ese momento (los dos calendarios se habían desviado unos diez días entre sí para 1582). La calculadora marca las fechas anteriores a 1583 con una nota para que la suposición nunca quede oculta. Para trabajar con duraciones de fechas completas en lugar de días de la semana, consulta la Calculadora de Duración de Fechas; para cálculos de hora del reloj, la Calculadora de Horas es la herramienta complementaria.