el codigo es el mismo y en mi computadora funciona bien
tengo entendido que en mi plan de hosting tengo algunas limitaciones
(ej.) tuve que cambiar el PATH porque no me reconocia el estandar
busque un codigo en php y lo acomode para que me haga lo mismo sin usar la funcion DATEDIFF()
Código PHP:
function restaDias($dFecIni){
$dFecFin = date("Y-m-d");
$dFecIni = str_replace("-","",$dFecIni);
$dFecIni = str_replace("/","",$dFecIni);
$dFecFin = str_replace("-","",$dFecFin);
$dFecFin = str_replace("/","",$dFecFin);
ereg( "([0-9]{4})([0-9]{1,2})([0-9]{2,4})", $dFecIni, $aFecIni);
ereg( "([0-9]{4})([0-9]{1,2})([0-9]{2,4})", $dFecFin, $aFecFin);
$date1 = mktime(0,0,0,$aFecIni[2], $aFecIni[3], $aFecIni[1]);
$date2 = mktime(0,0,0,$aFecFin[2], $aFecFin[3], $aFecFin[1]);
$resultado = round((-$date2 + $date1) / (60 * 60 * 24));
return $resultado;
}
echo restaDias("2010-12-30");
por ahora funciona, habria que pulirlo mas al codigo porque lei que la funcion EREG() esta media obsoleta
gracias por las respuestas anteriores
saludos