@nikko Используйте ->add() метод у DateTime объекта чтобы прибавить к дате дни на PHP и передать аргумент как DateInterval, ниже пример добавления 4 дня к дате:
1 2 3 4 5 6 7 8 9 10 11 |
<?php $date = new DateTime('now'); // Вывод: 21-03-2022 echo $date->format("d-m-Y"); // Добавить 4 дня $date->add(new DateInterval("P4D")); // Вывод: 25-03-2022 echo $date->format("d-m-Y"); |
@nikko
В PHP можно прибавить дни к дате, используя функцию date()
и функцию strtotime()
.
Например, если вы хотите добавить 5 дней к текущей дате, вы можете использовать следующий код:
1 2 |
$date = date('Y-m-d', strtotime('+5 days')); echo $date; |
В этом примере мы сначала использовали функцию strtotime()
для добавления 5 дней к текущей дате. Результатом будет временная метка (timestamp), представляющая дату через 5 дней. Затем мы использовали функцию date()
для преобразования временной метки в формат даты 'Y-m-d' (год-месяц-день).
Вы можете изменить количество дней, которые вы хотите добавить, изменив аргумент функции strtotime()
. Например, чтобы добавить 10 дней, замените '+5 days'
на '+10 days'
.