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 simplemente el total acumulado de días de los meses anteriores al actual, más el día del mes — con un día extra agregado después de febrero en un año bisiesto. La regla del año bisiesto gregoriana es: divisible entre 4, excepto los siglos, que deben ser divisibles entre 400. Por eso el año 2000 fue bisiesto y 1900 no lo fue. El número de semana ISO-8601 es su propio pequeño acertijo: las semanas comienzan el lunes y la semana 1 es la que contiene el primer jueves del año, así que una fecha de principios de enero puede legítimamente pertenecer a la semana 52 o 53 del año anterior. Las tres cifras se calculan aquí de forma aritmética para que se mantengan 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.