Gato V tiene un articulo que utiliza el strtotime()..Pero mi duda es tus campos de que tipo son string o time?
http://www.forosdelweb.com/f18/compa...as-php-497392/
Por otro lado has probado ver el resultado que devuelve la resta entre las dos variables?