voendo puoi fare cosi':

- estrai le date dl db
- list($anno,$mese,$giorno) = explode("-",$variabile_con_data);
$data_iniziale = mktime (0,0,0,$mese,$giorno,$anno));
e ti restituisce il timestamp(secondi).

fai lo stesso per la seconda data e poi calcoli i secondi du un giorno(86400). fai la differenza fra il maggiore e il minore e dividi per isecondi di un giorno.