繁体   English   中英

如何使用日期从数据库中获取数据?

[英]How to get data from database using date?

我想根据当前日期选择并显示数据。 我为此选择了查询,但它不起作用

这是我在表上的日期数据:

忙碌的猫

这是我的查询:

$now = date('Y-m-d');
$trans = FA_transaction::where('assign_date', $now)->get();

当我执行查询时,我没有任何数据

你可以做 :

$trans = FA_transaction::whereDate('date', Carbon::today())->get();

或者,如果您想使用MySQL的CURDATE函数,则可以执行以下操作:

$trans = FA_transaction::->whereRaw('Date(date) = CURDATE()')->get();

您可以使用whereDate函数根据日期过滤掉记录,试试看!

$now = date('Y-m-d');
$trans = FA_transaction:: whereDate('date','=',$now)->get();

你可以用

 $now = Carbon::today();
 $trans = FA_transaction::where('assign_date', $now)->get();

要么

 $now = Carbon::now()->format('Y-m-d');
 $trans = FA_transaction::where('assign_date', $now)->get();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM