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:
La variables $fecha_a_validar es un string del tipo "dd/mm/aaaa". Por ejemplo "23/03/2010"$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;
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