Common公共函数:
/**
* 风格时间
* @param int $time 开始时间,结束时间
* @author Yoko <wanlala615@qq.com>
*/
function Yoko_time($time =array()){
$stimestamp = strtotime($time['start_time']);
$etimestime = strtotime($time['end_time']);
//计算日期段内有多少天
$days = ($etimestime - $stimestamp)/86400+1;
//保存每天日期
$date = array();
/* for循环本周一到周日 */
for($i=0; $i<$days; $i++){
$date[] = date("Y-m-d",$stimestamp+(86400*$i));
}
return $date;
}
Controller控制器:
/* 系统统计 */
public function charts_1(){
/* 获取一周每天数据 */
$time['end_time'] = date('Y-m-d',time()); //获取当前周一
$time['start_time'] =date("Y-m-d", strtotime("-6 day")); //获取当前周日
$time_sc = Yoko_time($time);
$date_json = json_encode($time_sc); //json格式输出
/* 遍历七天每天的记录 */
foreach ($time_sc as $key => $value) {
/* 时间条件 */
$map =array();
$map["time"]=array(arr