20/01/2006, 01:52
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 181
Antigüedad: 20 años, 3 meses Puntos: 1 | |
contar diaz holas foro como estan aqui les traigo otra duda ..
miren los q pasa es q nesesito contar solo los dias desde una fecha que tengo alamacenada en la bd en una variable y tengo este pedaso de codigo y la suma esta mal nose que esta fallando porfa ecehnle una miradita porfa
... $fecha=mysql_result($res,$i,"FECHA");// rescato la bariable donde se guarda la fecha
$actual = date('Y-m-d').'<br>';
$anterior =$_POST['$fecha']; // la paso para que la reste con la actual
list($fechaAct, $horaAct) = explode(' ', $actual);
list($yearAct, $mesAct, $dayAct) = explode('-', $fechaAct);
list($horaAct, $minAct, $secAct) = explode(':', $horaAct);
list($fechaAnt, $horaAnt) = explode(' ', $anterior);
list($yearAnt, $mesAnt, $dayAnt) = explode('-', $fechaAnt);
list($horaAnt, $minAnt, $secAnt) = explode(':', $horaAnt);
$sAct = mktime(0,0,0, $mesAct, $dayAct, $yearAct);
$sAnt = mktime(0,0,0, $mesAnt, $dayAnt, $yearAnt);
$diffAnos = (($sAct - $sAnt)/86400)/365;
$edad = round($diffAnos); // resultado pero esta mal
y me da sienpre 36 como resultado
Última edición por blackrocha; 20/01/2006 a las 02:04 |