Как лучше всего отнять дату от даты и получить количество дней?
Как лучше всего отнять дату от даты и получить количество дней?
Дата формата Y-m-d.
Источник: Stack Overflow на русском
Как лучше всего отнять дату от даты и получить количество дней?
Дата формата Y-m-d.
<?php
$dateA = '1970-10-13';
$dateB = '2016-10-12';
$dateA = new DateTime($dateA);
$dateB = new DateTime($dateB);
$diff = $dateA->diff($dateB, true); // true - аналог модуля числа, заставит diff вернуть положительный интервал
// для версий 5.4+
$diff->days; // необходимое число
// для более ранних версий
$days = (int) $diff->format('%a');