我只是编写一个查询来从 Laravel 中的表中获取一些数据,但在前端,我需要仅显示日期而不是时间
$table_lastRecords = DB::table($table_name)
->join('lead_status', $status_dbvariable, '=', 'lead_status.status_id')
->join('users', $user_dbvariable, '=', 'users.id')
->select('enquiry_id','yourname',''.$table_name.'.phone','status_title as status','name', 'submitted')->where('name', $user_id)->get();
“已提交”存储日期时间,但我只想在前端显示日期。我无法在前端做任何事情,因为我使用数据表并使用循环我只是获取数据。
如有任何查询建议,请告诉我如何实现,感谢您的宝贵时间。
最佳答案
您可以使用DB::raw()
传入MySQL函数来获取格式化的日期。
->select('enquiry_id','yourname', $table_name.'.phone','status_title as status','name', DB::raw('DATE(submitted) AS submitted'))
->where('name', $user_id)->get();
关于php - 如何在laravel中仅显示日期时间中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59273596/