发现下个月,上个月给出了错误的结果

时间:2017-04-02 20:09:28

标签: php

我希望在当月和上个月之后找到2个月。我编码如下,

$current = strtotime(date('m',time()) . '-01 00:00:01');
$next_month = date('m', strtotime('+1 month', $current));
$next_next_month = date('m', strtotime('+2 month', $current));
$previous_month = date('m', strtotime('-0 month', $current));

echo $previous_month.$next_month.$next_next_month;

output : 01 02 03

我想从当月获得结果。预期输出为04 05 06

如何实现这一结果。有什么解决方案吗?三江源。

1 个答案:

答案 0 :(得分:1)

$m = date('m');
printf("%02d %02d %02d", ($m+10) % 12 + 1, $m, $m % 12 + 1);

输出(4月2日):

  

03 04 05

相关问题