date — Как мне получить следующий месяц в php в определенном формате?

Я хочу получить в следующем месяце, как это:

Если текущий месяц 5, следующий месяц будет 6 ИЛИ ЖЕ Если текущий месяц 12, следующий месяц будет 1.

$current_date = date("Y-m-d");
$d = new DateTime($current_date);
$next_month = $d->modify( 'next month' );

Теперь я получаю это:

object(DateTime)#69 (3) { ["date"]=> string(19) "2015-04-26 00:00:00"

-2

Решение

Просто используйте DateTime::format() отформатировать вывод. Специально использовать n флаг:

$current_date = date("Y-m-d");
$d = new DateTime($current_date);
$next_month = $d->modify( 'next month' );
echo $next_moth->format('n');
0

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

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

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