Foros del Web » Programando para Internet » PHP »

problema funcion checkdate

Estas en el tema de problema funcion checkdate en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/06/2005, 00:59
 
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
  #2 (permalink)  
Antiguo 14/06/2005, 09:10
Avatar de sism82  
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
el error te dice claramente que los dos parametros de la función checkdate deben ser de tipo long, no string. y este post no debes ponerlo aqui, el foro correcto es el general de php, no el orientado a objetos.

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:33.