Подтвердить что ты не робот

Как вычесть 4 месяца с сегодняшнего дня?

Мне нужно объявить две даты в формате "Ymd": $toDate и $fromDate.

$toDate означает, что дата и $fromDate должны быть на 4 месяца раньше, чем сегодня.

$toDate = Date('Ymd');
$fromDate = ?

Как создать $fromDate?

4b9b3361

Ответ 1

Используйте магию strtotime:

$fromDate = date("Ymd", strtotime("-4 months"));

Ответ 2

см. код ниже...

$fourmonthsback = date("Ymd", mktime(0, 0, 0, date("m")-4, date("d"),   date("Y")));

ИЛИ

$fourmonthsback = mktime(0, 0, 0, date("m")-4, date("d"),   date("Y"));