Чтобы добавить дни к дате в PHP, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1. Использование класса DateTime
$originalDate = '2022-01-01';
$numberOfDays = 7;
$date = new DateTime($originalDate);
$date->modify('+' . $numberOfDays . ' days');
$newDate = $date->format('Y-m-d');
echo $newDate;
Метод 2: использование функции strtotime()
$originalDate = '2022-01-01';
$numberOfDays = 7;
$newDate = date('Y-m-d', strtotime($originalDate . ' + ' . $numberOfDays . ' days'));
echo $newDate;
Метод 3. Использование функции date_add() (требуется PHP 8 или более поздней версии)
$originalDate = '2022-01-01';
$numberOfDays = 7;
$date = date_create($originalDate);
date_add($date, date_interval_create_from_date_string($numberOfDays . ' days'));
$newDate = date_format($date, 'Y-m-d');
echo $newDate;
Метод 4. Использование библиотеки Carbon (требуется установка через Composer)
use Carbon\Carbon;
$originalDate = '2022-01-01';
$numberOfDays = 7;
$date = Carbon::parse($originalDate);
$date->addDays($numberOfDays);
$newDate = $date->format('Y-m-d');
echo $newDate;
Эти методы позволяют добавлять указанное количество дней к заданной дате. Обязательно настройте переменные $originalDate
и $numberOfDays
в соответствии со своими требованиями.