如何使用日期从数据库中获取数据?
How to get data from database using date?
我想根据当前日期选择和显示数据。我为此选择了查询,但它不起作用
这是我在 table 上的日期数据:
这是我的查询:
$now = date('Y-m-d');
$trans = FA_transaction::where('assign_date', $now)->get();
当我执行查询时,我没有得到任何数据
您可以使用 whereDate 函数根据日期筛选出记录试试这个!
$now = date('Y-m-d');
$trans = FA_transaction:: whereDate('date','=',$now)->get();
你可以这样做:
$trans = FA_transaction::whereDate('date', Carbon::today())->get();
或者如果你想使用 MySQL 的 CURDATE 函数,你可以这样做:
$trans = FA_transaction::->whereRaw('Date(date) = CURDATE()')->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();
我想根据当前日期选择和显示数据。我为此选择了查询,但它不起作用
这是我在 table 上的日期数据:
这是我的查询:
$now = date('Y-m-d');
$trans = FA_transaction::where('assign_date', $now)->get();
当我执行查询时,我没有得到任何数据
您可以使用 whereDate 函数根据日期筛选出记录试试这个!
$now = date('Y-m-d');
$trans = FA_transaction:: whereDate('date','=',$now)->get();
你可以这样做:
$trans = FA_transaction::whereDate('date', Carbon::today())->get();
或者如果你想使用 MySQL 的 CURDATE 函数,你可以这样做:
$trans = FA_transaction::->whereRaw('Date(date) = CURDATE()')->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();