Прежде всего, если вам нужна разница между датой в базе данных и сегодняшней датой, просто сделайте это в базе данных напрямую.Вы не указали, какую БД, но, например, в MySQL вы бы сделали что-то вроде:
SELECT DATEDIFF(some_field, now()) FROM ...
Если вы настаиваете на том, чтобы делать это в PHP, то не используйте strtotime
, а используйте DateTime
объект:
$today = new DateTime();
$end = new DateTime($pro_deadline);
$diff = $end.diff($today)