Вы можете использовать функцию strtotime () , чтобы преобразовать даты начала и окончания в секунды, вычесть дату начала из даты окончания, затем использовать немного математики для преобразования секунд в дни и, наконец,округлить количество дней с помощью функции floor () .Вот немного кода, который я написал и протестировал.
<?php
$startDate = row['startdate'];
$endDate = row['enddate]';
$seconds_left = (strtotime($endDate) - strtotime($startDate));
$days_left = floor($seconds_left / 3600 / 24);
echo $days_left;
?>