Database (Laravel)获取DB::raw中当前日期和给定日期的差值
我尝试了下面的代码,但没有成功Database (Laravel)获取DB::raw中当前日期和给定日期的差值,database,laravel,laravel-5.7,Database,Laravel,Laravel 5.7,我尝试了下面的代码,但没有成功 $susbcribers = DB::table('subscribers') ->select( DB::raw("DATE_FORMAT(Carbon::now()->subDate(subscribers.expired_at), '%d') as days_left"), )->get(); 我只想多活几天,但现在我受不了了。我只是Laravel的初学者,有谁能帮我一下,如果有任何建议/
$susbcribers = DB::table('subscribers')
->select(
DB::raw("DATE_FORMAT(Carbon::now()->subDate(subscribers.expired_at), '%d') as days_left"),
)->get();
我只想多活几天,但现在我受不了了。我只是Laravel的初学者,有谁能帮我一下,如果有任何建议/建议,我将不胜感激,谢谢 我认为这应该能奏效
$susbcribers = DB::table('subscribers')
->select(DB::raw("DATEDIFF(now(), expired_at) as days_left"))
->get();
它给了我一个错误“1582对本机函数'DATEDIFF'的调用中参数计数不正确”。对不起,我更新了答案。你能试试最新的吗?