Вычтите одно DateTime из другого и верните дни - PullRequest
0 голосов
/ 21 июля 2011

У меня есть 2 объекта DateTime.Один, который представляет 2 дня с этого момента, а другой, который представляет 2 дня и 6 месяцев с этого момента.

Мне нужно иметь возможность подсчитать количество дней между этими двумя датами, чтобы показать пользователям, какие даты они могут забронироватьна.

Я рассчитал две даты успешно, но я изо всех сил пытаюсь найти способ вычесть их и вернуть разницу в днях.

Ответы [ 2 ]

2 голосов
/ 21 июля 2011
$first; // first datetime object 
$second; // second datetime object 

$diff = $first->diff($second);

echo $diff->days;

Также взгляните на класс DateInterval на php.net

0 голосов
/ 21 июля 2011

другой способ:

$datetime1; //first date
$datetime2; //second date

$dayDiff = date_diff($datetime1, $datetime2);

echo $days;
...