Методы увеличения даты в PHP: подробное руководство с примерами кода

Чтобы увеличить дату в PHP, вы можете использовать класс DateTime или функцию strtotime. Вот несколько методов с примерами кода:

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

$date = new DateTime('2021-01-01');
$date->modify('+1 day');
echo $date->format('Y-m-d');  // Output: 2021-01-02

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

$date = strtotime('2021-01-01');
$date = strtotime('+1 day', $date);
echo date('Y-m-d', $date);  // Output: 2021-01-02

Метод 3. Использование функций date_create и date_modify

$date = date_create('2021-01-01');
date_modify($date, '+1 day');
echo date_format($date, 'Y-m-d');  // Output: 2021-01-02

Метод 4. Использование функций strtotime и date

$date = strtotime('2021-01-01 +1 day');
echo date('Y-m-d', $date);  // Output: 2021-01-02

Метод 5: использование функции mktime

$date = mktime(0, 0, 0, 1, 1, 2021);
$date = strtotime('+1 day', $date);
echo date('Y-m-d', $date);  // Output: 2021-01-02

Метод 6: использование функции date_add (требуется PHP 7 или более поздняя версия)

$date = date_create('2021-01-01');
date_add($date, date_interval_create_from_date_string('1 day'));
echo date_format($date, 'Y-m-d');  // Output: 2021-01-02