php获取一些常用的时间范围
获取本周的第一天和最后一天
$date = getdate();
$week = $date['wday'];
$weekstart = date('Y-m-d',time()-($week-1)*24*60*60)
$weekstart = date('Y-m-d',time()+(7-$week)*24*60*60)
获取本月第一天和最后一天
$start = date('Y-m-01')
$end = date('Y-m-d',strtotime("$start + 1 month -1 day"))
本季度第一天和最后一天
$date = getdate();
$month = $date['mon']; //当前第几个月
$year = $date['year']; //但前的年份
$start111 = ceil($month/3) * 3; //单季第一个月
$start = mktime(0,0,0,$start111-2,1,$year);
echo date('Y-m-d',$start); //当季第一天的时间戳
echo "</br>";
$end = date('Y-m-d',mktime(0,0,0,$start111,1,$year));
echo date("Y-m-d",strtotime("$end + 1 month -1 day"));

浙公网安备 33010602011771号