首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在今天00:00:00到23:59:59之间用Laravel打字

如何在今天00:00:00到23:59:59之间用Laravel打字
EN

Stack Overflow用户
提问于 2019-07-27 11:27:48
回答 2查看 688关注 0票数 2

如何在Laravel中添加“在今天之内”(即从00:00:00到23:59:59)?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$grpcnt = DB::table('groups') 
                      ->where('owner_id', $u_id)
                      ->whereBetween('created_at', xxx,xxx)
                      ->count();
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-27 11:32:29

如果你想得到今天组的数量,你可以这样使用。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DB::table('groups')->where('owner_id', $u_id)
                  ->whereDate('created_at', Carbon::today())
                  ->count();

或按您的要求

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$start = Carbon::now()->startOfDay();  //2019-07-27 00:00:00.000000
$end = Carbon::now()->endOfDay(); //2019-07-27 23:59:59.000000


DB::table('groups')->where('owner_id', $u_id)
                   ->whereBetween('created_at', [$start, $end])->count();
票数 3
EN

Stack Overflow用户

发布于 2019-07-27 11:34:18

你可以使用carbon来做这件事,包括一天的开始和结束

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$grpcnt = DB::table('groups') 
            ->where('owner_id', $u_id)
            ->whereBetween('created_at', [ Carbon::now()->startOfDay(),Carbon::now()->endOfDay()])
            ->count();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57231666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文