获取上个月的第一天
$monthbeg = mktime(0,0,0,date('m')-1,1,date('Y')); //上月第一天
$monthbeg = strtotime(date('Y-m-01', strtotime('-1 month'))); //上月第一天
获取上个月的最后一天
$monthend = strtotime(date('Y-m-t 23:59:59', strtotime('-1 month'))); //上月最后一天
$monthend = strtotime(date('Y-m-d 23:59:59', strtotime(date('Y-m-01') . ' -1 day'))); //上月最后一天
获取当前月的第一天
$nowMonthbeg = mktime(0, 0, 0, date('m'), 1, date('Y')); //本月第一天
$nowMonthbeg = strtotime(date('Y-m-01', strtotime(date("Y-m-d")))); //本月第一天
获取当前月的最后一天
$nowMonthend = mktime(23, 59, 59, date('m'), date('t'), date('Y')); //本月最后一天
$BeginDate=date('Y-m-01', strtotime(date("Y-m-d")));
$nowMonthend = strtotime(date('Y-m-d 23:59:59', strtotime("$BeginDate +1 month -1 day"))); //本月最后一天
获取指定月的第一天和最后一天
$date = date('Y-m-d H:i:s',time());
$monthbeg = mktime(00, 00, 00, date('m', strtotime($date))+0, 01);
$monthend = mktime(23, 59, 59, date('m', strtotime($date))+1, 00);