Я пытался найти количество месяцев между двумя датами, используя date_diff()
в PHP. Как все мы знаем, число месяцев между 2019-03-01 и 2020-01-31 составляет 11 месяцев, но следующий код возвращает 10 месяцев.
$date1=date_create("2019-03-01");
$date2=date_create("2020-01-31");
$diff=date_diff($date1,$date2);
echo $diff->format("%m months");
Выход
10 months
Почему этот код возвращает на 1 месяц меньше?