Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2010, 02:37
jruiz_fdez
 
Fecha de Ingreso: febrero-2005
Ubicación: Madrid
Mensajes: 549
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta Comparar fechas utilizando mktime

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
__________________
Nadie dijo que ésto iba a ser fácil