calendario dado mes y año

sochmal
24 de Enero del 2006
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...

kike.ADO
24 de Enero del 2006
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