Как высчитать оставшееся кол-во дней?
$datetime1 = new DateTime();
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a дней');
Подробнее php.net/manual/ru/datetime.diff.php
$date1 = 'now';
$date2 = '2019-03-30 00:00:00'; //в вашем случае $post->period

$diff_s = ( strtotime($date2) - strtotime($date1) ); //разница в секундах
$diff_d = $diff_s / 86400; //разница в днях