计算当前时间的下一个月,下一年是几月几号?
date_default_timezone_set('Asia/Shanghai');
echo date('Y-m-d', strtotime("+1 month"));
echo "\n";
echo date('Y-m-d', 1454214981);
echo "\n";
echo date('Y-m-d', strtotime("+1 month",1454214981));
输出结果是:
2016-12-01
2016-01-31
2016-03-02
注意:
最后一个日期,2016-01-31 下一个月应该是 2016-02-31,但是2月只有29号,所以变成了 2016-03-02。
同理可得,2016-01-31 的下一月应该是 2016-03-01。
本文由 echo 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。