admin

如何从laravel 5.1中数据库表的created_at属性中选择年份和月份?

sql

我的问题是,我只想created_at按年和月从属性中获取数据库表中的数据。我试过的代码是:

$post= Mjblog::select(DB::raw('YEAR(created_at) year, MONTH(created_at) month'));
$posts_by_y_m = $post->where('created_at',$post)->get();

阅读 154

收藏
2021-05-10

共1个答案

admin

查询构建器中有可用的日期帮助器:

$post = Mjblog::whereYear('created_at', '=', $year)
              ->whereMonth('created_at', '=', $month)
              ->get();
2021-05-10