
11/09/2004, 20:44
|
| | Fecha de Ingreso: abril-2004 Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años Puntos: 4 | |
Ok. ya entendí.
Es algo trabajoso pero funciona y es la unica forma de averiguarlo :
1.- Checa que haya 3 ( / )
2.- Extraes cada valor antes de cada / por ejemplo :
09/09/2004
dias=09
mes=09
año=2004
' verifica que el mes sea menor a 12
En una tabla (select case) checa cuantos días hay en el mes
Si es año bisiesto
case 1: 31
case 2: 29
así sucesivamente...
si no es año visiesto entonces otro select case :
case 1: 31
case 2: 28
3.- Toma el mes y compara con los días que ha escrito para cerificar que la fecha está en el rango
Por ultimo el año que sea mayor o igual a la fecha actual.
Espero me hayas entendido Ok. |