如何比较 Laravel 中的简单日期和日期时间?

How to compare simple date with datetime in Laravel?

在我的项目中,我为用户创建了一个按日期搜索的选项,但在我的数据库中,所有插入都是 DateTime 格式(yyyy-mm-dd h:m:s),而搜索是只用一个简单的日期(yyyy-mm-dd)输入。 有什么方法可以比较这两个值,以便用户可以找到给定日期的所有插入内容?

您可以使用 eloquent whereDate 格式为 Y-m-d

YourModel::whereDate('created_at','2021-11-24')->get();

或无模型

DB::table('your_table')->whereDate('created_at','2021-11-24')->get();