Класс PHP DateInterval
имеет свойство «days». Согласно инструкции он возвращается
«Общее количество дней, в течение которых проходит интервал. Если это неизвестно, дни будут ЛОЖНЫ».
В моем случае код:
$d = new DateInterval('P1Y');
echo $d->days;
возвращает -99999
, а такой код
$a = DateTime::createFromFormat("d.m.Y", "01.01.2010");
$b = DateTime::createFromFormat("d.m.Y", "03.01.2010");
$d = $b->diff($a);
echo $d->days;
возвращает 6015
Я что-то неправильно понял?