在PHP里怎么比较简单的实现按时间(如按月,按天,按小时)来统计表里的数据呢?...如:要实现获取下图曲线图数据(ps:当然也可能是柱状图等,数据都是一样的),默认获取七天内的数据,点击今天,7天,15天,30天可任意切换,其中今天是按小时统计....不过我的实现方法有一个小缺点,当某个小时内是没有数据的,那么该小时不会出现,不过这个应该可以通过前端的形式弥补
好了,废话不多说,上图上代码!
?
1....start,$end){
//计算时间差值,以决定格式化时间格式
$diff = strtotime($end)-strtotime($start);
//分组条件 1天内按小时分组...,strtotime($end));
}
$data = $query- get();
return $data;
}
以上这篇laravel实现按月或天或小时统计mysql