Удаление ровно одного месяца с даты
Кажется, ты можешьт использоватьstrotime
если вам нужны надежные и точные манипуляции с датой. Например, если в месяце 31 день, получается, чтоstrtotime
просто минус 30 дней, а не целый месяц.
Так, например, если$event["EndDate"]
равно "2013-10-31 00:00:01 ", следующий код:
echo date("Y/n/j", strtotime('-1 month', strtotime($event["EndDate"]));
Выходы:2013/10/1
вместо .2013/09/30
ВОПРОС: Теперь, как я знаю, как НЕ делать этого, есть ли другой, более точный способ заставить PHP вычитать (или прибавлять) ровно целый месяц, а не только 30 дней?