Hoy no estoy con mucho tiempo pero intenta con esta funcion:
Código PHP:
function operacionDia ($fecha,$dias) { //funcion recibe fecha 2008-09-01 e decrementa los dias ($dias recibió 1, restará 1 dia)
list ($ano,$mes,$dia)=explode("-",$fecha);
if (!checkdate($mes,$dia,$ano)){return false;}
$dia=$dia-$dias;
$fecha=date( "Y-m-d", mktime(0,0,0,$mes,$dia,$ano) );
return $fecha;
}
lo acabo de modificar para tu uso.
Código PHP:
$dia ='2008-09-01';
$x=operacionDia($dia,1);
echo $x;