Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/10/2004, 13:59
Betico
 
Fecha de Ingreso: octubre-2004
Ubicación: Habana
Mensajes: 37
Antigüedad: 19 años, 6 meses
Puntos: 0
Hola mari.

El codigo que muestras trae un inconveniente y es que puede caducar antes..por ej:
la condicion para que caduque es: caduca >= 2004+10+21
pero en base a esa suma podria caducar en 2004+09+25

lo cual es una suma que corresponde a una fecha anterior a la fecha que quieres poner como tope.

Se me ocurre que con un if anidado podria funcionar bien...algo asi

hoy = new Date();
if (hoy.getFullYear() == 2004) {
if (hoy.getMonth() == 10) {
if (hoy.getDate() == 21) {
caduca = true;
}
}
}