Laravel Eloquent:如何将 whereDate 与 Between 一起使用?

2024-02-09

我正在使用 Laravel 5.5,我需要形成一个查询,其中仅应匹配日期时间列的日期部分,相当于date(date_col)='2018-01-01'之类的事情。我如何以雄辩的方式实现这一目标?WhereDate()返回日期部分,但有什么方法可以合并两者吗?

Thanks


要合并 whereDate 和 Between ,您可以使用如下内容:

User::whereBetween(DB::raw('DATE(created_at)'), array($from_date, $to_date))->get();

sql :

select * from `users` where DATE(created_at) between '2018-02-01' and '2018-02-06'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Laravel Eloquent:如何将 whereDate 与 Between 一起使用? 的相关文章

随机推荐