Скорее всего, это будет дубликат для этого вопроса, но я изо всех сил пытаюсь найти точный ответ на мою проблему.PHP - добавьте одну неделю до указанной пользователем даты
Пользователь вводит дату начала аренды клиента (в форме на предыдущей странице), тогда ему необходимо создать следующую дату (через неделю), которую клиент должен заплатить. Например:
$start_date = $_POST['start_date'];
$date_to_pay = ???
Допустим, пользователь вводит в 2015/03/02:
$start_date = "2015/03/02";
я тогда хочу дату платить равным через неделю (2015/03/09) :
$date_to_pay = "2015/03/09";
Как можно обойти это? Большое спасибо.
Да! Существует много и много дубликатов: '$ _POST ['start_date'] = '2015/03/02'; $ date = new DateTime ($ _ POST ['start_date']); $ date-> добавить (новый DateInterval ('P1W')); echo $ date-> format ('Y/m/d'); ' –
создать дату с пользовательского ввода, а затем добавить неделю на нем. Для кода см. Комментарий @MarkBaker –
проверить эту ссылку: http://stackoverflow.com/questions/6086389/php-date-format-yyyy-mm-dd-minus-or-add-one-week-from -now – jems