Con mktime() trasformi le date in timestamp, fai la differenza tra i due timestamp ed hai i secondi trascorsi tra le due date, a questo punto basta che dividi i secondi ottenuti per 86400, la parte intera del numero che ottieni sono i giorni di differenza.