Примеры кода PHP: добавление 1 месяца к текущей дате

Чтобы добавить 1 месяц к текущей дате в PHP, вы можете использовать различные методы. Вот несколько примеров кода:

Метод 1. Использование класса DateTime

$currentDate = new DateTime();
$currentDate->modify('+1 month');
$newDate = $currentDate->format('Y-m-d');
echo $newDate;

Метод 2: использование функции strtotime()

$currentDate = date('Y-m-d');
$newDate = date('Y-m-d', strtotime('+1 month', strtotime($currentDate)));
echo $newDate;

Метод 3. Использование функций date() и mktime()

$currentDate = date('Y-m-d');
$currentMonth = date('m', strtotime($currentDate));
$currentYear = date('Y', strtotime($currentDate));
$newDate = date('Y-m-d', mktime(0, 0, 0, $currentMonth + 1, date('d'), $currentYear));
echo $newDate;

Метод 4. Использование библиотеки Carbon (требуется установка через Composer)

use Carbon\Carbon;
$currentDate = Carbon::now();
$newDate = $currentDate->addMonth()->toDateString();
echo $newDate;

Эти методы дадут вам дату ровно через 1 месяц от текущей даты. Выберите метод, который соответствует вашим предпочтениям или соответствует вашей существующей кодовой базе.