Cómo calcular el día de la semana de cualquier fecha
Saber el día de la semana de cualquier fecha no solo es útil, es muy fácil y puede dejar boquiabierto a cualquiera.
Dejando las explicaciones y la historia aparte, solo les diré que fue el matemático John Conway el que descubrió esta fórmula (no diré algoritmo para no asustar a nadie).
Es muy simple. Conway se fijó en que hay fechas muy fáciles de memorizar que caen todos los años en el mismo día de la semana. Por ejemplo:
- El día 4/4 (4 del mes 4), el 6/6, el 8/8, el 10/10 y el 12/12 caen siempre en el mismo día, al que Conway llamó Doomsday, por lo que este método se conoce como Doomsday Rule.
- Otras fechas fáciles de memorizar caen siempre en el mismo día, como el último día de febrero (sea bisiesto o no), el 4 de julio (independencia de los Estados Unidos) o Halloween (31 de octubre).
- La frase «trabajo de 9 a 5 en el 7-eleven» ayuda a recordar que el 5/9 y el 7/11 caen el mismo día, al igual que al invertirlos: 11/7 y 9/5.
Como la anterior es la parte más importante, mejor repasemos:
Fechas que caen siempre en el mismo día de la semana (día/mes)
- 28/2 (29/2, si es bisiesto)
- 4/4
- 9/5
- 6/6
- 4/7 (Independencia gringa)
- 11/7
- 8/8
- 5/9
- 10/10
- 31/10 (Halloween)
- 7/11
- 12/12
Aprendiendo lo anterior, sólo debemos saber cuál es el Doomsday para cada año. Por ejemplo, para 2015 es el sábado, lo que quiere decir que todas las fechas nombradas anteriormente caerán en sábado durante el 2015. Sólo hay que encontrar la más cercana a la fecha que queremos buscar y sumar o restar.
Por ejemplo: ¿Qué día caerá el 24 de diciembre de 2015?
Sabemos que el 12/12 es sábado, podemos sumar 7 para llegar al siguiente sábado (19) y otros 7 para acercarnos más (26). Así sabemos que el 24, dos días antes, será jueves.
Puede ser confuso las primeras veces, pero con algo de práctica podemos encontrar cualquier fecha en segundos.
Otro ejemplo: ¿Qué día caerá el 20 de julio de 2015?
Recordando la frase «trabajo de 9 a 5 en el 7-eleven» sabemos que el 11 de julio será sábado. Sumamos 7 hasta el siguiente sábado (18), y dos días después, 20 de julio, cae en un lunes.
Existe otra fórmula para saber qué día es el Doomsday de cualquier año, pero quedémonos con lo básico para no enredarnos. Solo les diré que cada año se mueve un día, y dos días para los bisiestos.
Es más fácil verlo:
Lu | Ma | Mi | Ju | Vi | Sá | Do | Lun | Ma | Mi | Ju | Vi | Sa | Do |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
→ | 1944 | 1945 | 1946 | 1947 | → | 1948 | 1949 | 1950 | 1951 | → | 1952 | 1953 | 1954 |
1955 | → | 1956 | 1957 | 1958 | 1959 | → | 1960 | 1961 | 1962 | 1963 | → | 1964 | 1965 |
1966 | 1967 | → | 1968 | 1969 | 1970 | 1971 | → | 1972 | 1973 | 1974 | 1975 | → | 1976 |
1977 | 1978 | 1979 | → | 1980 | 1981 | 1982 | 1983 | → | 1984 | 1985 | 1986 | 1987 | → |
1988 | 1989 | 1990 | 1991 | → | 1992 | 1993 | 1994 | 1995 | → | 1996 | 1997 | 1998 | 1999 |
→ | 2000 | 2001 | 2002 | 2003 | → | 2004 | 2005 | 2006 | 2007 | → | 2008 | 2009 | 2010 |
2011 | → | 2012 | 2013 | 2014 | 2015 | → | 2016 | 2017 | 2018 | 2019 | → | 2020 | 2021 |
2022 | 2023 | → | 2024 | 2025 | 2026 | 2027 | → | 2028 | 2029 | 2030 | 2031 | → | 2032 |
2033 | 2034 | 2035 | → | 2036 | 2037 | 2038 | 2039 | → | 2040 | 2041 | 2042 | 2043 | → |
2044 | 2045 | 2046 | 2047 | → | 2048 | 2049 | 2050 | 2051 | → | 2052 | 2053 | 2054 | 2055 |
→ | 2056 | 2057 | 2058 | 2059 | → | 2060 | 2061 | 2062 | 2063 | → | 2064 | 2065 | 2066 |
2067 | → | 2068 | 2069 | 2070 | 2071 | → | 2072 | 2073 | 2074 | 2075 | → | 2076 | 2077 |
2078 | 2079 | → | 2080 | 2081 | 2082 | 2083 | → | 2084 | 2085 | 2086 | 2087 | → | 2088 |
2089 | 2090 | 2091 | → | 2092 | 2093 | 2094 | 2095 | → | 2096 | 2097 | 2098 | 2099 | 2100 |
Ensaya la fórmula con varias fechas y cuéntanos cómo te fue en los comentarios.
Aquí puedes encontrar más información sobre la regla del Doomsday (en inglés).