/**
*
* 获取指定年月的开始和结束时间戳
*
* @param int $y 年份
* @param int $m 月份
* @return array(开始时间,结束时间)
*/
function mFristAndLast($y=0,$m=0){
$y = $y ? $y : date('Y');
$m = $m ? $m : date('m');
$d = date('t', strtotime($y.'-'.$m));
return array("firsttime"=>strtotime($y.'-'.$m),"lasttime"=>mktime(23,59,59,$m,$d,$y));
}
提供 年,月 参数
/**
*
* 获取指定年月的开始和结束时间戳
*
* @param int $time 当月任意时间戳
* @return array(开始时间,结束时间)
*/
function mFristAndLastTime($time=0){
$time = $time ? $time : time();
$y = date('Y', $time);
$m = date('m', $time);
$d = date('t', $time);
return array("firsttime"=>mktime(0,0,0,$m,1,$y),"lasttime"=>mktime(23,59,59,$m,$d,$y));
}
只需提供当月的时间戳