Углерод PHP добавить месяцев - PullRequest
0 голосов
/ 06 апреля 2020

Я хочу добавить месяцы с даты.
Например, это моя дата 08/04/2019 (DMY)
Я использую метод addMonth () и получаю: 08/05/2019 (DMY),
Что означает добавление углерода ровно плюс один к значению M .
Но в календаре дата 06.05.2009 (DMY) ...
Это мой код :

$date = new Carbon('2019-04-08');
$date->addMonth() 

Я хочу, чтобы дата была после месяца, как в календаре.

Ответы [ 2 ]

1 голос
/ 06 апреля 2020

Разница между 8 апреля 2019 года и 6 мая 2019 года составляет 28 дней. Carbon's addMonth() добавляет 1 месяц к предоставленной дате. Таким образом, вывод, который он предоставляет, является правильным.

Похоже, вы хотите добавить 4 недели к дате. Для этого вы можете использовать метод addWeeks().

0 голосов
/ 06 апреля 2020

просто цепочка методов:

$date =  Carbon::parse('2019-04-08')->addMonth()->format('m-d-Y');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...