echo date('m')-1; echo date('m',strtotime("-1 months")); 这两个date语句有什么区别?能具体点吗?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 10:47:15

echo date('m')-1; echo date('m',strtotime("-1 months")); 这两个date语句有什么区别?
能具体点吗?

都是获取当前月份的前一个月,不过第一种写法会有点问题,比如当前月份是1,获取到的就是0了.而后一种会获得12.