PHP strtotime:获取上个月



可能重复:
如何使用strtotime和date获取上一个月和上一年相对于今天的时间?

今天是12月31日,但strtotime("-1 months")返回12月:

echo date("Y-m", strtotime("-1 months"));

strtotime("last month") 相同

如何正确返回上个月(11月(?

测试:http://codepad.viper-7.com/XvMaMB

strtotime("first day of last month")

first day of是相关格式手册页面中详细介绍的重要部分。


示例:http://codepad.viper-7.com/dB35q8(带有硬编码的今天日期(

strtotime("-1 months")将是2012-11-31,但没有11月31日。已经过了2012-11-30一天,这就得到了2012-12-01。你会看到的,当你做

echo date("Y-m-d", strtotime("-1 months"));

输出

2012-12-01

参见代码板

相关内容

  • 没有找到相关文章

最新更新