本月减1个月

时间:2017-07-10 14:27:00

标签: php

如何正确减去当月的1个月?

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

//current ouput
6
//desired output
06

3 个答案:

答案 0 :(得分:2)

您可以将datestrtotime结合使用。

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

答案 1 :(得分:1)

检查以下内容:

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

DateTime::modify docs

你也可以使用DateInterval,docs有例子。

答案 2 :(得分:1)

m中的date运算符会为您提供:

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

提供06