calendario dado mes y aƱo
Alguien tiene un codigo de donde el usuario ingresa un mes y un aƱo. Automaticamente generar el calendario de ese mes.. por favor es urgente no tengo idea de como puedo realizarlo...
esta formula
N=D+2*M+int(3*(M+1)/5)+A+int(A/4)-G
D=dia
M=mes
A=aƱo 4 digitos
Para fechas comprendidas desde el inicio de la era cristiana hasta 4 octubre 1582
G=0.
Para fechas posteriores al 15 octubre 1582
G=int(A/100)-int(A/400)-2
Las fechas comprendidas entre el 4 y el 15 de octubre de 1582 jamas existieron, gracias al papa gregorio.
En el caso de un dia de enero o febrero,
M debe ser M+12
A debe ser A-1
El resultado N son los dias transcurridos desde el principio de la era cristiana hasta la fecha.
Despues aplicas la formula
R=N-7*int(N/7)+1
y segun el valor de R sabes el dia de la semana
R=1(sabado)
R=2(domingo)
R=3(lunes)
...
Con estas dos formulas puedes construir el calendario de cualquier mes.
Un saludo
N=D+2*M+int(3*(M+1)/5)+A+int(A/4)-G
D=dia
M=mes
A=aƱo 4 digitos
Para fechas comprendidas desde el inicio de la era cristiana hasta 4 octubre 1582
G=0.
Para fechas posteriores al 15 octubre 1582
G=int(A/100)-int(A/400)-2
Las fechas comprendidas entre el 4 y el 15 de octubre de 1582 jamas existieron, gracias al papa gregorio.
En el caso de un dia de enero o febrero,
M debe ser M+12
A debe ser A-1
El resultado N son los dias transcurridos desde el principio de la era cristiana hasta la fecha.
Despues aplicas la formula
R=N-7*int(N/7)+1
y segun el valor de R sabes el dia de la semana
R=1(sabado)
R=2(domingo)
R=3(lunes)
...
Con estas dos formulas puedes construir el calendario de cualquier mes.
Un saludo
