婷婷综合国产,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
    国产一区在线观看视频| 国内成人精品2018免费看| 婷婷六月综合网| 国产精品白丝jk黑袜喷水| 欧美老年两性高潮| 天堂在线一区二区| 视频精品一区二区| 日韩一区二区三区电影| 久久日韩精品一区二区五区| 国产suv精品一区二区三区| 一区二区在线免费观看| 免费人成精品欧美精品| 亚洲不卡一区二区三区| 亚洲一区二区三区三| 欧美精品v日韩精品v韩国精品v| 日韩精品一级二级 | 精品一区二区在线播放| 欧美国产1区2区| 国产欧美日韩卡一| 奇米影视一区二区三区| 福利电影一区二区| 亚洲综合色网站| 欧美男同性恋视频网站| 美女一区二区在线观看| 精品对白一区国产伦| 久久精品国产亚洲一区二区三区| 亚洲欧洲精品一区二区精品久久久| 另类的小说在线视频另类成人小视频在线 | 亚洲成人自拍一区| 9191精品国产综合久久久久久| 免费看精品久久片| 国产精品高潮呻吟久久| 色域天天综合网| 日本美女一区二区三区| 日韩三级高清在线| 激情综合色综合久久综合| 国产精品久久777777| 亚洲电影视频在线| 国产精品电影一区二区三区| 一本一本久久a久久精品综合麻豆| 成人一区二区在线观看| 中文字幕的久久| 色菇凉天天综合网| 国产免费成人在线视频| 色激情天天射综合网| 亚洲成人精品影院| 欧美视频你懂的| 国模娜娜一区二区三区| 国产精品人妖ts系列视频| 色综合久久六月婷婷中文字幕| 丝袜亚洲另类欧美| 91精品国产免费久久综合| 国产乱人伦精品一区二区在线观看 | 亚洲一区在线观看免费| 日韩视频一区二区三区| 粉嫩欧美一区二区三区高清影视| 色综合久久久久| 激情小说亚洲一区| 亚洲成人黄色小说| 国产人成一区二区三区影院| 欧美午夜不卡在线观看免费| 麻豆国产精品一区二区三区 | 日韩电影免费在线看| 国产精品午夜免费| 这里只有精品视频在线观看| 国产精品羞羞答答xxdd| 无码av免费一区二区三区试看 | 国产精品性做久久久久久| 亚洲精品免费在线播放| 久久久91精品国产一区二区三区| 3d动漫精品啪啪| 91丨porny丨蝌蚪视频| 亚洲三级电影网站| 国产欧美1区2区3区| 国产日韩欧美一区二区三区乱码 | 久久先锋影音av鲁色资源| 欧美男生操女生| 欧美剧情电影在线观看完整版免费励志电影| 国产精品久久久久久久第一福利| 国产91丝袜在线18| 久久精品国内一区二区三区| 日韩精品影音先锋| 欧美一级艳片视频免费观看| 欧美一卡二卡三卡| 日本韩国欧美国产| 成人av午夜电影| 精品一区二区三区在线播放| 亚洲大片免费看| 国产欧美日韩一区二区三区在线观看| 欧美在线观看视频一区二区| 91成人看片片| 91精品国产综合久久婷婷香蕉 | 美女视频黄a大片欧美| 亚洲午夜视频在线观看| 欧美主播一区二区三区| 91亚洲精品一区二区乱码| 午夜亚洲福利老司机| 国产精品免费视频观看| 亚洲日本乱码在线观看| 亚洲一二三四在线观看| 亚洲成av人在线观看| 亚洲一区在线观看视频| 美女性感视频久久| av亚洲产国偷v产偷v自拍| 美女视频黄 久久| 国产99久久久久| 国产91精品精华液一区二区三区| 成人一区二区在线观看| 成人av在线网| 日韩三级电影网址| 久久成人久久爱| 麻豆国产精品官网| 国产精品一区免费视频| 欧日韩精品视频| 日韩欧美中文一区| 国产欧美综合色| 亚洲精品日产精品乱码不卡| 麻豆精品在线观看| 久久99精品一区二区三区三区| 国产精品自在欧美一区| 国产精品一二三| 欧美高清精品3d| 国产精品理论片| 日本aⅴ免费视频一区二区三区| 亚洲国产精品久久一线不卡| 国产一区二区精品在线观看| 色偷偷久久人人79超碰人人澡| 日韩一级大片在线观看| 国产色91在线| 日精品一区二区| 成人小视频在线| 欧美一区二区三区日韩| 午夜视黄欧洲亚洲| 国产在线精品一区在线观看麻豆| 久久久久久久av麻豆果冻| 亚洲美女精品一区| 亚洲中国最大av网站| www.日韩大片| 欧美刺激午夜性久久久久久久| 欧美精品在线观看一区二区| 国产精品亲子乱子伦xxxx裸| 秋霞影院一区二区| 亚洲免费高清视频在线| 天天综合天天做天天综合| 国产乱子伦一区二区三区国色天香| 精品中文字幕一区二区小辣椒 | 国产精品美女久久久久aⅴ| 日日夜夜一区二区| 欧美性大战久久久久久久蜜臀| 国产精品美女久久久久久久久久久 | 亚洲综合网站在线观看| 欧美日韩视频第一区| 国产精品美女久久久久久久| 日韩一区二区麻豆国产| 一级日本不卡的影视| 一本一本大道香蕉久在线精品 | 国产亚洲欧美日韩日本| 国产精品麻豆欧美日韩ww| 欧美午夜不卡视频| 蜜桃av一区二区在线观看| 精品一区二区在线看| 亚洲国产精品久久久久婷婷884| 欧美福利电影网| 一区二区三区在线免费观看| 国产经典欧美精品| 精品国产免费人成电影在线观看四季| 中文字幕亚洲综合久久菠萝蜜| 精品中文av资源站在线观看| 91精品国产乱| 日本不卡一区二区| 国产一区三区三区| 欧美主播一区二区三区| 综合在线观看色| 国产一区二区h| 久久精品噜噜噜成人88aⅴ| 成人一区二区三区在线观看| 9i看片成人免费高清| 欧美成人官网二区| 26uuu国产日韩综合| 一区二区三区在线免费观看| 亚洲精品一卡二卡| 欧美久久久久久蜜桃| 亚洲最大成人综合| 91精品欧美综合在线观看最新| 一区二区三区电影在线播| 欧美精品少妇一区二区三区| 国精产品一区一区三区mba桃花| 亚洲人成亚洲人成在线观看图片| 91美女片黄在线观看| 亚洲成av人片| 麻豆精品一二三| 日韩欧美资源站| 国产精品传媒入口麻豆| 中文字幕va一区二区三区| 久久99久久99精品免视看婷婷 | 欧美午夜精品理论片a级按摩| 中文字幕一区二区三区在线观看| 欧美唯美清纯偷拍| 国产精品久久免费看| 成人av免费在线观看|