ctr*_* f5 4 php laravel laravel-5 laravel-query-builder
如何将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();
Run Code Online (Sandbox Code Playgroud)
我应该使用laravel raw查询.
我试过这个,
->select("cust.*","DATE_FORMAT(cust.cust_dob, '%d-%M-%Y') as formatted_dob")
Run Code Online (Sandbox Code Playgroud)
请给我任何指导.
小智 12
试着用这个:
$results = DB::table('customers as cust')
->where('cust.id',$id)
->select(DB::raw('DATE_FORMAT(cust.cust_dob, "%d-%b-%Y") as formatted_dob')
->first();
Run Code Online (Sandbox Code Playgroud)
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');
Run Code Online (Sandbox Code Playgroud)
由于除了使用原始查询之外别无他法,我正在使用这样的方法。它对我有用。
->select("cust.*", DB::raw("DATE_FORMAT(cust.cust_dob, '%d-%b-%Y') as formatted_dob"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28085 次 |
| 最近记录: |