废话不多说 , 直接上代码
本月1号时间戳 , 则$num传 0
1个月之前 , 传1
6个月之前 , 传6
以此类推
/**
* 获取 $num 个月之前1号的时间戳
* @param $num int
* @return array
*/
public function getBeforeTime ($num = 0)
{
return strtotime(date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m")-$num,1,date("Y")))) ;
}