(Laravel)获取DB :: raw中当前日期与给定日期的差

时间:2019-01-22 13:25:10

标签: 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的初学者,有人对此有所帮助,不胜感激您的任何建议/建议。

1 个答案:

答案 0 :(得分:1)

我认为这应该可以解决问题。

$susbcribers = DB::table('subscribers')
    ->select(DB::raw("DATEDIFF(now(), expired_at) as days_left"))
    ->get();