[英]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.