亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

laravel實現按時間日期進行分組統計方法示例

2024-05-05 00:07:54
字體:
來源:轉載
供稿:網友

按日期進行分組

//統計七天內注冊用戶數量按天進行分組$user = DB::table('users')->whereBetween('created_at',['2018-01-01','2018-01-07']) ->selectRaw('date(created_at) as date,count(*) as value') ->groupBy('date')->get();#獲取的用戶分組數據{ "date": "2018-01-01", #日期 "value": 199  #數量{ "date": "2018-01-02", "value": 298},{ "date": "2018-01-03", "value": 1000} #在進行圖表統計的時候直接從數據庫取得數據有些日期可能是沒有的,就需要我們手動進行補全一些日期#計算日期內天數$stimestamp = strtotime($start_time);$etimestamp = strtotime($end_time);#計算日期段內有多少天$days = ($etimestamp - $stimestamp) / 86400;#保存每天日期$date = array();for($i = 0;$i < $days;$i++){ $date[] = date('Y-m-d', $stimestamp + (86400 * $i));}#循環補全日期foreach ($date as $key => $val){ $data[$key] = [ 'date' => $val, 'value' => 0 ]; foreach ($user as $item => $value){ if($val == $value['date']){  $data[$key] = $value; } }}return $data;

按月份進行分組

#統計一年內注冊用戶數量按月份進行分組$user = DB::table('users')->whereBetween('created_at',['2018-01-01','2018-12-31']) ->selectRaw('DATE_FORMAT(created_at,"%Y-%m") as date,COUNT(*) as value') ->groupBy('date')->get();#獲取的用戶分組數據{ "date": "2018-01", #月份 "value": 1497  #數量},{ "date": "2018-02", "value": 2354},{ "date": "2018-03", "value": 4560} #在進行圖表統計的時候直接從數據庫取得的數據有的月份可能是沒有的,不過月份比較少可直接寫死,同樣也需要補全$year = date('Y',time());#一年的月份$month = [ 0 => $year.'-01', 1 => $year.'-02', 2 => $year.'-03', 3 => $year.'-04', 4 => $year.'-05', 5 => $year.'-06', 6 => $year.'-07', 7 => $year.'-08', 8 => $year.'-09', 9 => $year.'-10', 10 => $year.'-11', 11 => $year.'-12',];#循環補全月份foreach ($month as $key => $val){ $data[$key] = [ 'date' => $val, 'value' => 0 ]; foreach ($user as $item => $value){ if($val == $value['date']){  $data[$key] = $value; } }}return $data;

laravel實現各時間段數量統計、方便直接使用

因項目中用到了圖表之類的信息,需要獲取到很多時間的數據動態,剛開始我都是自己換算時間來計算,后來 看到手冊中有更簡單的方法,自己總結了一下通用的時間段統計(今天、昨天、上周、本周、上月、本月、上年、本年)。

use Carbon/Carbon; public function getNumber(){  $data = [];  #今天數據  $data['customer_today'] = Customer::where('customer_type', 1)->where('created_at', Carbon::today())->count();  #昨天數據  $data['customer_yesterday'] = Customer::where('customer_type', 1)->where('created_at', Carbon::yesterday())->count();  // 本周數據  $this_week = [Carbon::now()->startOfWeek(), Carbon::now()->endOfWeek()];  $data['customer_this_week'] = Customer::where('customer_type', 1)->whereBetween('created_at', $this_week)->count();  // 上周數據  $last_week = [Carbon::now()->startOfWeek()->subWeek(), Carbon::now()->endOfWeek()->subWeek()];  $data['customer_last_week'] = Customer::where('customer_type', 1)->whereBetween('created_at', $last_week)->count();  // 本月數據  $data['customer_this_month'] = Customer::where('customer_type', 1)->whereMonth('created_at', Carbon::now()->month)->count();  // 上月數據  $data['customer_last_month'] = Customer::where('customer_type', 1)->whereMonth('created_at', Carbon::now()->subMonth()->month)->count();  // 本年數據  $data['customer_this_year'] = Customer::where('customer_type', 1)->whereYear('created_at', Carbon::now()->year)->count();    return $data;}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕不卡av| 国产精品精品一区二区三区午夜版| 欧美色另类天堂2015| 91极品女神在线| 18一19gay欧美视频网站| 欧美激情在线狂野欧美精品| 日韩欧美国产网站| 亚洲欧美精品在线| 亚洲综合最新在线| 欧美一区视频在线| 久久精品视频播放| 亚洲在线第一页| 欧美成人免费一级人片100| 成人h猎奇视频网站| 精品亚洲一区二区三区在线播放| 国产女精品视频网站免费| xxxx性欧美| 欧美黄色成人网| 久久久噜久噜久久综合| 视频直播国产精品| 国产精品99免视看9| 国产精品亚洲网站| 日韩国产欧美精品在线| 久久久久久久久久久国产| 亚洲国产精品久久91精品| 久久精品国产久精国产思思| 亚洲欧洲偷拍精品| 亚洲第一页中文字幕| 97视频在线观看网址| 国产成人亚洲综合91| 亚洲精品免费一区二区三区| xxxxxxxxx欧美| 91老司机在线| 中文字幕欧美日韩va免费视频| 啊v视频在线一区二区三区| 成人亲热视频网站| 91成人国产在线观看| 欧美三级xxx| 5252色成人免费视频| 国产一区二区在线免费| 亚洲天堂色网站| 亚洲美女在线观看| 亚洲成人激情在线观看| 另类专区欧美制服同性| 欧美精品www| 91精品国产高清自在线看超| 亚洲精品网址在线观看| 亚洲成人久久电影| www.精品av.com| 搡老女人一区二区三区视频tv| 亚洲图片欧美午夜| 国产精品专区一| 日韩精品免费观看| 69影院欧美专区视频| 热久久免费国产视频| 日本久久久久久久久| 91国偷自产一区二区三区的观看方式| 国产日韩视频在线观看| 亚洲精品资源美女情侣酒店| 欧美成aaa人片在线观看蜜臀| 不卡在线观看电视剧完整版| 亚洲xxx大片| 日韩av色综合| 欧美性猛交xxxxx免费看| 日韩美女写真福利在线观看| 日韩精品中文字幕在线观看| 久久综合久久88| 欧美精品一本久久男人的天堂| 综合国产在线观看| 91福利视频在线观看| 国内自拍欧美激情| 国产精品美女999| 亚洲欧美制服另类日韩| 亚洲三级免费看| 国产精品网红直播| 亚洲欧美精品一区二区| 日韩中文字幕精品视频| 92裸体在线视频网站| 国产精品久久久久秋霞鲁丝| 久久91亚洲精品中文字幕奶水| 久久在线视频在线| 亚洲a∨日韩av高清在线观看| 日韩黄色在线免费观看| 亚洲精品v天堂中文字幕| 亚洲男女性事视频| 日韩欧美中文字幕在线播放| 中文在线资源观看视频网站免费不卡| 亚洲va电影大全| 亚洲电影免费在线观看| 久久九九免费视频| 懂色av中文一区二区三区天美| 成人性生交大片免费看小说| 国产91精品不卡视频| 一区二区三区在线播放欧美| 91欧美视频网站| 欧美专区日韩视频| 久久精品视频在线| 黑人巨大精品欧美一区二区三区| 欧美激情一区二区三区久久久| 日产日韩在线亚洲欧美| 国产精品久久久久福利| 日韩成人在线免费观看| 韩剧1988在线观看免费完整版| 久久青草精品视频免费观看| 成人欧美一区二区三区黑人孕妇| 国产精品一区二区三| 亚洲影院色在线观看免费| 国产精品777| 欧美三级xxx| 欧美视频在线视频| 欧美性感美女h网站在线观看免费| 国产精品美女在线观看| 欧美色图在线视频| 亚洲成av人片在线观看香蕉| 亚洲精品国偷自产在线99热| 日韩综合中文字幕| 插插插亚洲综合网| 国产热re99久久6国产精品| 亚洲欧美中文另类| 欧洲成人午夜免费大片| 日韩欧美成人精品| 欧美电影电视剧在线观看| 日本成人精品在线| 欧美性受xxxx黑人猛交| 亚洲日韩中文字幕| 国产一区二区色| 国产拍精品一二三| 日韩国产欧美精品在线| 国产欧美欧洲在线观看| 中文字幕日韩有码| 国产精品久久久久久久久久新婚| 国产亚洲视频在线观看| 久久青草福利网站| 国产精品久久久91| 91热福利电影| 亚洲精品少妇网址| 日韩在线观看免费网站| 精品女厕一区二区三区| 亚洲国产精品久久久| 亚洲精品久久久久久下一站| 国产一区二区欧美日韩| 国产精品91视频| 亚洲xxxx做受欧美| 精品毛片三在线观看| 亚洲а∨天堂久久精品喷水| 国产在线精品成人一区二区三区| 欧美在线中文字幕| 国产男人精品视频| 久久婷婷国产麻豆91天堂| 亚洲国产成人久久综合一区| 成人疯狂猛交xxx| 国产成人精品综合久久久| 欧美大片免费观看在线观看网站推荐| 日韩精品视频在线观看免费| 4438全国亚洲精品在线观看视频| 欧美亚洲另类在线| 欧美日韩在线第一页| 亚洲视频在线免费观看| 欧美电影免费观看网站| 国产精品九九九| 在线精品国产欧美| 777精品视频| 国产成一区二区| 久久久久中文字幕|