$lastmonth = date(“Y-m-d”,strtotime(“last month”));
$lastmonth = mktime(0, 0, 0, date(“m”)-1,$d,date(“Y”));
不过这两种都有一些问题,就是没有对于上个月的天数进行判断,当这个月的天数大于上个月的时候,在最后一两天获得的月份就不正确了。所以需要对上面的进行一些修改。修改如下:
if(date(“d”) > 28) $d = 28;
else $d = date(“d”);
$lastmonth = mktime(0, 0, 0, date(“m”)-1,$d,date(“Y”));
$lastmonth = date(‘Y年m月’,$lastmonth);

