Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2005, 00:59
jspcat
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 18 años, 10 meses
Puntos: 4
problema funcion checkdate

buenas a todos

tng un problema cn la funcion checkdate que la verdad no entiendo, xq e exo muchos canvios y nada
este es el codigo dnd se usa

function setData($valor)
{
$_data=array();
$_data=explode("/",$valor);
if ($valor!='')
{
if((checkdate($_data[1],$_data[0],$_data[2]))==1) /*checkdate comprueva que la fecha sea correcta(mes,dia,año))*/
{

error_log("La fecha no es correcta!");
$this->_matricula['Data']='Fecha_incorrecta';

}
else
{
// throw new Exception("La data no es correcta!");
error_log("La data no es correcta!");
$this->_matricula['Data']='Fecha_incorrecta';
}
}

le introduzco fechas del tipo 1/6/05 o 1/6/2005 y m sale el siguiente error

Warning: checkdate() expects parameter 2 to be long, string given in

en el campo donde despues de validar la fecha deberia colocarla en el objeto siempre coloca data incorrecta

alguien m puede ayudar pls?

gracias

salu2