web-dev-qa-db-ja.com

今日の日付から4か月を引く方法は?

2つの日付を"Ymd"形式で宣言する必要があります:$toDate$fromDate

$toDateは今日の日付を表し、$fromDateは今日より4か月前である必要があります。

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

$fromDateを作成するにはどうすればよいですか?

23
Jason94

strtotime の魔法を使う:

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

以下のコードを参照してください...

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

OR

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