<分区>
今天是 31st 5 月
$currentM = date('m');
// 05
$nextM = date('m', strtotime('+1 month'));
// 07
我做错了什么?我不明白为什么下个月要给 07
。
<分区>
今天是 31st 5 月
$currentM = date('m');
// 05
$nextM = date('m', strtotime('+1 month'));
// 07
我做错了什么?我不明白为什么下个月要给 07
。
最佳答案
从今天(31/5)开始的下个月是 31/6 不存在,所以它转发到 1/7。
您可能想要增加实际月份:$nextM = date('m') % 12 + 1
关于php - 下个月在 PHP 中出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16855023/