试图获取当月的前一个月的数量

zii*_*web 20 php date

我想要获得本月之前的月份(现在是04(4月),所以我想要获得03).我正在尝试这个:

date('m')-1;
Run Code Online (Sandbox Code Playgroud)

但我明白了3.但我想要的是获得03.

gle*_*btv 41

这样做的正确方法是:

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

正如你将看到1月份发生的奇怪事情以及其他答案.

  • 实际上,这可能会导致错误,如果在一个月31日使用.你应该使用日期("n",strtotime("上个月的第一天")); 代替 (3认同)