比较 Laravel 上数据库的日期 使用 SQL

comparing date from db on laravel use sql

提问人:Banta Solagratia 提问时间:6/7/2021 最后编辑:Banta Solagratia 更新时间:6/7/2021 访问量:42

问:

我试图比较 Laravel 上 DB 的日期,但比较失败了,可能是错误的比较方式

$today = date("Y-m-d");
$dateUp= Jadwal::where('pembibitan', ">" ,strtotime($today))->get();;
$date= Jadwal::where('pembibitan', '<' ,strtotime($today))->get();;
    
    return view('dashboard',['date'=>$date ,'dateUp'=>$dateUp, 'today'=>$today]);

输出以 foreach 结尾,显示数据库上存在的所有数据

php sql laravel 日期 比较

评论

0赞 John Lobo 6/7/2021
数据库中的 Pembibitan 格式
0赞 jarlh 6/7/2021
SQL?我在这里没有看到SQL。
0赞 Banta Solagratia 6/7/2021
Pembiibitan 的日期类型

答:

0赞 John Lobo 6/7/2021 #1

你可以使用,因为你在数据库中有日期列whereDate

$dateUp= Jadwal::whereDate('pembibitan', ">" ,$today)->get();

根据官方文件

whereDate 方法可用于将列的值与 日期