date — PHP date_diff дает странные результаты

Простой вопрос может кто-нибудь объяснить, что происходит в коде ниже.

Почему результаты разные?

var_dump(date_diff(new DateTime('2017-12-02'), new DateTime('2018-02-02'))->format('%R%d'));

var_dump(date_diff(new DateTime('2017-12-01'), new DateTime('2018-02-01'))->format('%R%d'));

//dumps string(2) "+0" string(2) "+1"

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector