Hola, he estado revisando tu código y me parece que es error del valor que le das, el timestamp del 8/1/2004 es 1073538000, mira:
$v1= mktime(0,0,0,1,8,2004);
echo $v1;
si haces: echo date("d/m/Y",$v1); te retorna 08/01/2004
ahora bien con el valor que das:
$f="20040108124522";
echo date('d/m/Y',$f); retorna 18/01/2038
No se las condiciones para la estructura de tu bd, pero porqué no trabajas con el campo tipo date, y te ahorrarías muchos problemas
Suerte y saludos!
__________________ Jose A |