This question already has answers here:
change default date format laravel sql query
(3个答案)
5年前关闭。
如何将laravel中的日期格式从“2016-03-12”更改为“2016年3月12日”
我应该使用laravel raw查询。
我试过了
请对此提供任何指导。
(3个答案)
5年前关闭。
如何将laravel中的日期格式从“2016-03-12”更改为“2016年3月12日”
$results = DB::table('customers as cust')
->where('cust.id',$id)
->select("cust.*","cust.cust_dob as dob")
->first();
我应该使用laravel raw查询。
我试过了
->select("cust.*","DATE_FORMAT(cust.cust_dob, '%d-%M-%Y') as formatted_dob")
请对此提供任何指导。
最佳答案
Laravel使用Carbon作为日期时间,因此您可以将其编写为以下代码:
$results = DB::table('customers as cust')
->where('cust.id',$id)
->select("cust.*","cust.cust_dob as dob")
->first();
echo $results->dob->format('d-m-Y');
10-07 23:00