過去から現在の日付を見つけるのに問題がありますmktime
。PHPでは、を使用して現在の日付を見つけますdate("j");
。ここで、私の日付が のようmktime(0, 0, 0, 2, 1, 2008)
に過去 1 年間にあったとします。次に、この特定の過去 1 か月の現在の日付を見つけるにはどうすればよいでしょうか。
質問する
3136 次
2 に答える
1
これを試して:
$date = getdate(mktime(0, 0, 0, 2, 1, 2008));
$day = $date['mday'];
あるいは単に:
$day = date('j', mktime(0, 0, 0, 2, 1, 2008))
于 2012-07-26T05:43:26.647 に答える
1
@octernのソリューションとして、またはあなたができる
$day = date('j', strtotime("-2 months"));
また
$day = date('j', strtotime('-30 days'));
必要に応じて。
マニュアルを参照することもできstrtotime()
ます。
于 2012-07-26T05:57:30.277 に答える