#获取本周时间查询 type 1:今天 2昨天 3:本周 4:本月 5:一年 public function getTime($type){ $time = time(); $data = getdate($time); $year = $data[‘year‘]; //年度 2020 $month = $data[‘mon‘]; //月份 7月 $weekday = $data[‘wday‘]; //周几 周六 $day = $data[‘mday‘]; //几号 4 $start = strtotime($year.‘-‘.$month.‘-‘.$day.‘ 00:00:00‘);//当前时间的开始时间 $end = $time; switch ($type) { case ‘1‘: //一天 # code... $return = $start; break; case ‘2‘: # code... $return = $start - 24*60*60; $end = $start-1; break; case ‘3‘: # code... $return = $start - ($weekday-1)*24*60*60; //本周 break; case ‘4‘: # code... $return = $start - ($day-1)*24*60*60; //本月 break; default: # code... $return = strtotime($year.‘-01-01 00:00:00‘); break; } $info = [ "start" => $return, "end" => $end ]; dump($info);die; }
原文:https://www.cnblogs.com/SleepEarly/p/13234060.html