如何使用date()获取上个月的YEAR


How to get YEAR of previous month using date()

我想得到上个月的年份。

例如,在July 2012中,我想要结果2012。但在January 2013中,我想要结果2012Feb 2013中,我想要结果2013

我已经搜索并找到了这个如何使用strtotime和date获得上一个月和上一年相对于今天的时间?它使用date_create函数(即DateTime类)。但我想要一个不使用它的解决方案。即使用简单的date()函数

<?php
echo date('Y', strtotime('-1 month'));

应按预期工作。