PHP 生成前几个月的月份及起始时间戳
方法如下:
//生成前六个月
function to_sex_month($mun){
$arr = array();
for($i = 1;$i <= $mun; ++$i){
$t = strtotime("-$i month");
$arr[] = date('Y-m',$t);
}
return $arr;
}
//生成前六个月时间戳
function to_sex_months($mun){
$arr = array();
for($i = 1;$i <= $mun; ++$i){
$t = strtotime("-$i month");
$lastDay = date('Y-m-',$t).date('t',$t);
$arr[] = explode('/',strtotime(date('Y-m-01',$t)).'/'.strtotime($lastDay));
}
return $arr;
}
$mun 为前几个月,例如要生成前六个月的日期,则直接使用
to_sex_month(6);

浙公网安备 33010602011771号