El algoritmo para saber que día de la semana cae cierta fecha es muy sencillo.
Paso a explicar:
- Aprender los siguientes valores:
Enero
|
0
|
Abril
|
6
|
Julio
|
6
|
Octubre
|
0
|
Febrero
|
3
|
Mayo
|
1
|
Agosto
|
2
|
Noviembre
|
3
|
Marzo
|
3
|
Junio
|
4
|
Septiembre
|
5
|
Diciembre
|
5
|
Sumar la fecha más el valor y luego sacarle los sietes y listo.
1: Lunes
2: Martes
3: Miércoles
4: Jueves
5: Viernes
6: Sábado
0: Domingo
Ejemplo:
19 de noviembre: 19 + 3 (valor del mes) = 22, sacamos los sietes y nos queda 1, y finalmente podemos decir que es lunes. Cuando cae justo el múltiplo de siete entonces ya sabemos que es domingo.
NOTA: Tómese en cuenta que es solo para el 2012 y que es bisiesto, por lo que enero y febrero tenemos que retroceder un día, y los demás meses sin ningún problema.
4 comentarios
Fenomenal !!!!!!!!!!! Me encantó. Funciona 100%.
Por qué no funciona con otros años?
Porque necesitan mucho más datos, pero las claves de las otras están en otra parte del blog, búscalo.
Muchas gracias por tu trabajo. Espero ansioso las actualizaciones del blog!!!
Saludos Amigo!
EmoticonEmoticon