首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Laravel eloquent获取匹配月份和年份的记录

使用Laravel eloquent获取匹配月份和年份的记录
EN

Stack Overflow用户
提问于 2021-02-06 22:43:22
回答 1查看 35关注 0票数 0

如何查询一个表,使其只获取与特定月份和年份匹配的记录,例如Y-m,即2020-10。“created_at”列的。

这就是我目前正在做的事情:

代码语言:javascript
复制
School::where('user_id', 1)->where('created_at', '=', '2020-10')->count();
EN

回答 1

Stack Overflow用户

发布于 2021-02-06 23:02:07

我建议为您的过滤器创建一个日期范围,这样您的查询将保持为

代码语言:javascript
复制
$date = \Carbon\Carbon::parse($year."-".$month."-01");
$start = $date->startOfMonth()->format('Y-m-d H:i:s');
$end = $date->endOfMonth()->format('Y-m-d H:i:s');
School::where('user_id', 1)
      ->whereBetween('created_at', [$start, $end])
      ->count();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66078106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档