por si a alguein le sirve lo que hice fue:
calcular los segundos transcurridos desde la fecha incial, creo 01/01/1900 //formato unix
despues calcule los segundos que tiene un dia y despues
$dia=86400;
$hoy=time();
$ayer=$hoy- $dia;
$fecha_ini=date("Y-m-d",$ayer);
$fecha_fin=date("Y-m-d");
y listo el calculo....