Puedes usar la clase DateTime para lo que necesitas y hacer los cálculos de forma mas "natural" te dejo la documentación y un ejemplo:
http://www.php.net/manual/en/book.datetime.php
Código PHP:
Ver original$startDate = new DateTime('2014-02-14 13:15:05',new DateTimeZone('America/Bogota'));
$endDate = new DateTime('now', new DateTimeZone('America/Bogota'));
$endDate->modify('+1 day');
$interval = $startDate->diff($endDate);
echo $interval->format('%y años %m meses %a dias %h horas %i minutos %S segundos');