2017-07-10 22 views
-1

今月のマイナス1ヶ月はどうすればよいですか?当月1ヶ月マイナス1ヶ月

$current_month1 = date('m'); 
$current_month = $current_month1-1; 
echo $current_month; 

//current ouput 
6 
//desired output 
06 
+0

docs:http://php.net/manual/en/function.date.phpを読んでください。 –

+3

数値には先行ゼロはありません。先頭にゼロを付ける場合は、出力時に番号をフォーマットします。 – deceze

答えて

2

datestrtotimeを組み合わせて使用​​できます。 date

echo date('m', strtotime('last month')); // 06 
1

次の点を確認してください

$now = new \DateTime("now"); 
$past = $now->modify("-1 month"); 

DateTime::modify docs

また、あなたはDateInterval、docsを使用してそれを行うことができます例があります。

1

mオペレータはあなたを取得します:

echo date('m', strtotime('now - 1 month')); 

06を与えます。