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

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

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

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

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

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

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

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

см. код ниже …

 $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"));