Najprostszy ( najszybszy matematycznie ) to obliczenie różnicy między datami.
Wystarczy, że każdą datę zamienisz na znacznik czasu za pomocą
mktime" title="Zobacz w manualu PHP" target="_manual otrzymasz znaczniki czasu.
Odejmując te znaczniki od siebie otrzymasz dokładną ilość sekund między tymi datami.
Dzieląc je odpowiednio xxxxxxx/(3600*24)=wynik .... gdzie xxxxx to różnica sekund między tymi datami.
Możesz też skorzystać z
strtotime" title="Zobacz w manualu PHP" target="_manual ale ja do tego zawsze miałem jakąś awersje ( nigdy mi nie działało

- bo pewnie nie potrafiłem korzystać

)