Vinnica
@Vinnica
Начинающий верстальщик

Как прибавить месяц к дате?

Добрый день, есть проблема в понимание принципа PHP

Задача была такая, нужно чтобы каждый месяц менялось название месяца в дате . Например у нас есть акции которая идет до 8 июля, и при приближение к этой дате например 7 июля месяц в акции изменился на август и нам выдало 8 августа.

я понимаю как это сделать но вот навыки не позволяют реализовать

Мое понимание как оно должно быть - присваиваем константе дату последней смены акции (8 июня), а в качестве контроля ставим следующий месяц. Сравниваем следующий месяц с текущей датой и если они совпали (вернее -1) меняем константу на контроль, а контроль увеличиваем на 1.
  • Вопрос задан
  • 9178 просмотров
Пригласить эксперта
Ответы на вопрос 3
Flashter
@Flashter
Учусь программировать
date("Y-m-d H:i:s", strtotime("+1 month"))
Ответ написан
@Arik
В смысле просто добавить 1 месяц к какой то дате?
$date = '2017-07-04';

$dateAt = strtotime('+1 MONTH', strtotime($date));

$newDate = date('Y-m-d', $dateAt);

echo $newDate;
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы