Задача встречается редко, но когда приходит — начинаешь гуглить. Статья сохраняет решение для будущего использования.
Для вычисления интервала в днях между двумя датами в PHP удобно использовать функцию strtotime() для преобразования дат в Unix timestamp, а затем вычислить разность и перевести секунды в дни:
$date1 = strtotime('2009-01-01');
$date2 = strtotime('2009-11-26');
$diff = abs($date2 - $date1);
$days = floor($diff / (60 * 60 * 24));
echo $days; // количество дней между датамиНе очень часто приходится работать с датами, но решение стоит держать под рукой.
