Hola a tod@s,
he creado un script que comprueba si una fecha está dentro del periodo de validez. El periodo de validez comprende los 30 días siguientes a la fecha actual.
Éste es el script:
Código:
$fecha=mktime(0, 30, 0, date("m"), date("d"), date("Y"));
list($dia, $mes, $anio)=explode("/", $fecha_a_validar);
$fecha_a_validar=mktime(0, 0, 0, $mes, $dia, $anio);
if($fecha_a_validar>$fecha)
return FALSE;
else
return TRUE;
La variables $fecha_a_validar es un string del tipo "dd/mm/aaaa". Por ejemplo "23/03/2010"
Pero al ejecutarlo me da los siguientes avisos:
Línea 2: Notice: Undefined offset: 2
Línea 2: Notice: Undefined offset: 1
Línea 3: Warning: mktime() expects parameter 5 to be long, string given
¿Me podrían ayudar con esos errores?
Un saludo y gracias de antemano por la ayuda,
José Luis