Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/02/2005, 12:38
neikex
 
Fecha de Ingreso: septiembre-2004
Mensajes: 171
Antigüedad: 19 años, 8 meses
Puntos: 0
para que un mes sea bisiesto tienes que comprobar dos cosas:
que sea multiplo de 4 y no sea multiplo de 100
o que sea multiplo de 400
seria algo como:
if mod(año,4)=0 AND mod(año,100)!=0 OR mod(año,400)=0 then 'lo que sea

Para saber los dias que tiene un mes si no usas funciones puedes crearte tu mismo una que compruebe el numero del mes que es y con select case pos indicas los meses que tienen 31, 30 o 28.

Espero aberme explicao bien