У меня есть простая функция, которая возвращает количество дней между двумя датами, используя функцию DateTime diff. Но сейчас он все равно возвращает положительное число, если дата окончания – до даты начала. Есть ли способ вернуть отрицательную разницу с помощью этого метода? Или я бы поставил лучше, просто сначала проверить с strtotime в моей функции? В идеале я думаю, что просто вернусь 0 к его отрицательной разнице.
//Returns the total number of days between two dates function count_days($start_date, $end_date){ $d1 = new DateTime($start_date); $d2 = new DateTime($end_date); $difference = $d1->diff($d2); return $difference->days; }