婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > laravel實(shí)現(xiàn)按時(shí)間日期進(jìn)行分組統(tǒng)計(jì)方法示例

laravel實(shí)現(xiàn)按時(shí)間日期進(jìn)行分組統(tǒng)計(jì)方法示例

熱門標(biāo)簽:阿里云400電話申請(qǐng)加工單 西區(qū)企業(yè)怎么做地圖標(biāo)注入駐 七魚外呼系統(tǒng)停用嗎 海南人工外呼系統(tǒng)有效果嗎 保定crm外呼系統(tǒng)運(yùn)營商 九江外呼系統(tǒng) 智能電話機(jī)器人排名前十名南京 抖音有個(gè)地圖標(biāo)注是什么意思 地下城堡2圖九地圖標(biāo)注

按日期進(jìn)行分組

//統(tǒng)計(jì)七天內(nèi)注冊(cè)用戶數(shù)量按天進(jìn)行分組
$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();

#獲取的用戶分組數(shù)據(jù)
{
 "date": "2018-01-01", #日期
 "value": 199  #數(shù)量
{
 "date": "2018-01-02",
 "value": 298
},
{
 "date": "2018-01-03",
 "value": 1000
}
 
#在進(jìn)行圖表統(tǒng)計(jì)的時(shí)候直接從數(shù)據(jù)庫取得數(shù)據(jù)有些日期可能是沒有的,就需要我們手動(dòng)進(jìn)行補(bǔ)全一些日期
#計(jì)算日期內(nèi)天數(shù)
$stimestamp = strtotime($start_time);
$etimestamp = strtotime($end_time);
#計(jì)算日期段內(nèi)有多少天
$days = ($etimestamp - $stimestamp) / 86400;
#保存每天日期
$date = array();
for($i = 0;$i  $days;$i++){
 $date[] = date('Y-m-d', $stimestamp + (86400 * $i));
}
#循環(huán)補(bǔ)全日期
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;

按月份進(jìn)行分組

#統(tǒng)計(jì)一年內(nèi)注冊(cè)用戶數(shù)量按月份進(jìn)行分組
$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();
#獲取的用戶分組數(shù)據(jù)
{
 "date": "2018-01", #月份
 "value": 1497  #數(shù)量
},
{
 "date": "2018-02",
 "value": 2354
},
{
 "date": "2018-03",
 "value": 4560
} 
#在進(jìn)行圖表統(tǒng)計(jì)的時(shí)候直接從數(shù)據(jù)庫取得的數(shù)據(jù)有的月份可能是沒有的,不過月份比較少可直接寫死,同樣也需要補(bǔ)全
$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',
];
#循環(huán)補(bǔ)全月份
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實(shí)現(xiàn)各時(shí)間段數(shù)量統(tǒng)計(jì)、方便直接使用

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

use Carbon\Carbon;
 
public function getNumber()
{
  $data = [];

  #今天數(shù)據(jù)
  $data['customer_today'] = Customer::where('customer_type', 1)->where('created_at', Carbon::today())->count();
  #昨天數(shù)據(jù)
  $data['customer_yesterday'] = Customer::where('customer_type', 1)->where('created_at', Carbon::yesterday())->count();

  // 本周數(shù)據(jù)
  $this_week = [Carbon::now()->startOfWeek(), Carbon::now()->endOfWeek()];
  $data['customer_this_week'] = Customer::where('customer_type', 1)->whereBetween('created_at', $this_week)->count();

  // 上周數(shù)據(jù)
  $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();

  // 本月數(shù)據(jù)
  $data['customer_this_month'] = Customer::where('customer_type', 1)->whereMonth('created_at', Carbon::now()->month)->count();

  // 上月數(shù)據(jù)
  $data['customer_last_month'] = Customer::where('customer_type', 1)->whereMonth('created_at', Carbon::now()->subMonth()->month)->count();

  // 本年數(shù)據(jù)
  $data['customer_this_year'] = Customer::where('customer_type', 1)->whereYear('created_at', Carbon::now()->year)->count();

  
  return $data;
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • Laravel5.1框架路由分組用法實(shí)例分析
  • Laravel 實(shí)現(xiàn)Eloquent模型分組查詢并返回每個(gè)分組的數(shù)量 groupBy()
  • laravel 實(shí)現(xiàn)劃分admin和home 模塊分組
  • 解決laravel groupBy 對(duì)查詢結(jié)果進(jìn)行分組出現(xiàn)的問題
  • Laravel框架中的路由和控制器操作實(shí)例分析
  • Laravel框架路由和控制器的綁定操作方法
  • Laravel 5框架學(xué)習(xí)之路由、控制器和視圖簡介
  • laravel框架分組控制器和分組路由實(shí)現(xiàn)方法示例

標(biāo)簽:昭通 遼陽 梅河口 韶關(guān) 九江 涼山 甘肅 十堰

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel實(shí)現(xiàn)按時(shí)間日期進(jìn)行分組統(tǒng)計(jì)方法示例》,本文關(guān)鍵詞  laravel,實(shí)現(xiàn),按,時(shí)間,日期,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel實(shí)現(xiàn)按時(shí)間日期進(jìn)行分組統(tǒng)計(jì)方法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于laravel實(shí)現(xiàn)按時(shí)間日期進(jìn)行分組統(tǒng)計(jì)方法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美精品xxxxbbbb| 成人美女视频在线看| 国产欧美日韩另类视频免费观看| 欧美成人激情免费网| 久久精品日产第一区二区三区高清版| 日本午夜一本久久久综合| 日本午夜一本久久久综合| 日韩午夜精品电影| 3d成人h动漫网站入口| 日韩欧美高清一区| 国产精品夫妻自拍| 日韩激情视频在线观看| 26uuu国产在线精品一区二区| 午夜精品福利一区二区三区蜜桃| 国产亚洲一区二区在线观看| 欧美久久久久久久久中文字幕| 色综合色狠狠综合色| 91视频在线观看| 国产成人亚洲综合色影视| 国产一区二区h| 国产精品伦理一区二区| 亚洲欧洲精品一区二区三区| 久久精品国产一区二区三区免费看| 99久久er热在这里只有精品66| 亚洲欧美日韩成人高清在线一区| 国产91富婆露脸刺激对白| 久久久不卡网国产精品二区| 国产精品一区二区x88av| 日韩一级片网址| 精品国产一区二区三区久久影院| 精品精品国产高清一毛片一天堂| www久久久久| 国产精品你懂的在线欣赏| 亚洲电影在线播放| 天天综合色天天| 粉嫩在线一区二区三区视频| 不卡视频免费播放| 日韩一本二本av| 日韩制服丝袜av| 欧美男女性生活在线直播观看| 3d动漫精品啪啪| www..com久久爱| 欧美三级韩国三级日本三斤| 国产亚洲视频系列| 久久久www成人免费无遮挡大片| 一区二区三区精品视频| 国产日韩成人精品| 亚洲chinese男男1069| 9l国产精品久久久久麻豆| 精品国精品国产尤物美女| 国产精品美女久久久久久久| 免费观看久久久4p| 岛国av在线一区| 91精品久久久久久久99蜜桃| 日韩欧美中文字幕精品| 欧美大度的电影原声| 国产欧美一区二区精品性色超碰| 国产视频911| 久久男人中文字幕资源站| 免费看欧美女人艹b| 国产偷v国产偷v亚洲高清| 国产精品久久99| 五月综合激情日本mⅴ| av中文字幕不卡| 在线免费精品视频| 精品播放一区二区| 国产乱色国产精品免费视频| 久久国产免费看| 婷婷开心久久网| 国产成人免费高清| 99久久久国产精品免费蜜臀| 亚洲精品一二三四区| 精品一区二区精品| 国模一区二区三区白浆| 国产一区二区三区免费| 亚洲欧美另类图片小说| 蜜桃av一区二区| av资源网一区| 成人美女在线观看| 午夜激情久久久| 国产盗摄一区二区三区| 91麻豆精品国产91久久久更新时间| 亚洲精品一区二区精华| 欧美精品色综合| 东方欧美亚洲色图在线| 国内精品国产三级国产a久久| 日韩一级大片在线观看| 在线91免费看| 精品在线播放午夜| 国产精品美女久久久久久2018| 国产精品久久精品日日| 国产很黄免费观看久久| 国产精品91xxx| 日韩不卡在线观看日韩不卡视频| 高清在线成人网| 久久婷婷色综合| 欧美一区二区三区免费在线看 | 国产精品自拍在线| 中文字幕一区二区三区四区不卡 | 精品粉嫩aⅴ一区二区三区四区| 国产精品你懂的在线欣赏| 高清成人在线观看| 中文字幕一区免费在线观看| 在线精品视频小说1| 日韩中文欧美在线| 精品国产一区二区三区不卡| 综合久久综合久久| 欧美色男人天堂| 乱一区二区av| 久久人人爽爽爽人久久久| 国产很黄免费观看久久| 国产成人超碰人人澡人人澡| 在线一区二区三区四区五区 | 欧美性三三影院| 欧美男生操女生| 精品一区二区三区在线观看国产| 欧美日韩一二三| 欧美精品成人一区二区三区四区| 中文字幕永久在线不卡| 国产欧美日韩视频在线观看| 欧美日韩精品一区二区三区蜜桃| 国产欧美综合在线观看第十页| 亚洲丝袜精品丝袜在线| 亚洲青青青在线视频| 色婷婷国产精品| 一区二区三区免费看视频| 久久精品国产亚洲5555| 日韩欧美卡一卡二| 国产欧美在线观看一区| 亚洲日本va在线观看| 国产精品无人区| 91日韩一区二区三区| 欧美日韩电影在线| 欧美一区二区三区啪啪| 久久久久久夜精品精品免费| 国产精品嫩草影院com| 欧美日韩激情一区二区三区| 久久久亚洲欧洲日产国码αv| 99久久免费视频.com| 9i在线看片成人免费| 国产精品人妖ts系列视频| 亚洲青青青在线视频| 日本欧美一区二区| 国产成人av电影| 全部av―极品视觉盛宴亚洲| 日韩美女主播在线视频一区二区三区 | 欧美三级日韩三级国产三级| 亚洲一区二区在线观看视频| 亚洲日穴在线视频| 亚洲国产人成综合网站| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美日韩夫妻久久| 午夜av电影一区| 国产成人综合亚洲91猫咪| 久久精品视频一区二区三区| 国产成人精品综合在线观看 | 一级日本不卡的影视| 日韩成人精品视频| 精品在线视频一区| 不卡的av在线| 国产精品欧美一区二区三区| 成人一级片在线观看| 欧美性生活大片视频| 欧美日韩不卡一区二区| 亚洲欧美在线视频观看| 高清不卡一二三区| 欧美国产欧美综合| 国产精品88888| 久久91精品国产91久久小草| 91小视频免费看| 日韩av电影天堂| 久久99精品久久久久久动态图| 成人午夜视频免费看| 美腿丝袜亚洲一区| 久久精品国内一区二区三区| 日韩一区二区三免费高清| 亚洲欧美日韩在线播放| 男女视频一区二区| 2017欧美狠狠色| 欧美mv日韩mv国产网站app| 亚洲国产精华液网站w| 蜜臀久久久久久久| 色噜噜狠狠成人中文综合| 国产欧美日韩在线| 欧美放荡的少妇| 蜜臀av性久久久久蜜臀av麻豆 | caoporn国产一区二区| 国产精品三级av| 欧美高清在线精品一区| 91麻豆福利精品推荐| 欧美日韩一区二区欧美激情| 欧美日韩成人高清| 国产最新精品精品你懂的| 蜜臀av在线播放一区二区三区| 欧美一区二区三区日韩| jiyouzz国产精品久久| 久久成人免费电影| 欧美激情一区二区三区四区| 91精品国产色综合久久不卡电影| 91在线精品一区二区三区|