我想改變laravel blade的日期格式, 我想要2017年7月14日,但我越來越像2017-07-14 06:04:08。這裏是我試圖檢索created_date列。如何更改laravel視圖中的日期格式?
{{ \App\Calllog::orderBy('created_at','desc')->where('jobseeker_id',$jobseeker->id)->pluck('created_at')->first() }}
請指導我。
我想改變laravel blade的日期格式, 我想要2017年7月14日,但我越來越像2017-07-14 06:04:08。這裏是我試圖檢索created_date列。如何更改laravel視圖中的日期格式?
{{ \App\Calllog::orderBy('created_at','desc')->where('jobseeker_id',$jobseeker->id)->pluck('created_at')->first() }}
請指導我。
Laravel created_at是碳例子,只是檢查碳文檔格式的日期,只要你想:
echo $created_at->format('j F Y');
// 14 july 2017
,或者如果你得到只是一個字符串解析它,然後格式化:
Carbon\Carbon::parse($created_at)->format('j F Y')
我認爲它應該像這樣工作:
{{ \App\Calllog::orderBy('created_at','desc')->where('jobseeker_id',$jobseeker->id)->first()->created_at->format('j F Y') }}
我嘗試過這樣,這是okie xD,但這是一個複雜的解決方案,我猜「{{Carbon \ Carbon :: parse(\ App \ Calllog :: orderBy('created_at','desc') - > where('jobseeker_id ',$ jobseeker-> id) - > pluck('created_at') - > first()) - > format('jF-Y')}}「 –
這個怎麼樣:{{\ App \ Calllog :: orderBy ('created_at','desc') - > where('jobseeker_id',$ jobseeker-> id) - > first() - > created_at-> format('j F Y')}} ? – yoeunes
您可以使用碳轉換日期時間到您想要的格式。
<?php
$date = \Carbon\Carbon::parse($datetime)->format('dd-MM-yy');
?>
現在,用這個$date
變量來顯示時間,如:
{{$date}}
見文檔here。
使用下面的代碼在您的刀片文件
{{ date_format(date_create("your date variable"),'d M Y') }}
,或者如果你的日期變量已經是一個日期對象,然後
{{ date_format($variable,'d M Y') }}
這將百分之百解決您的問題..
{{\ App \ Calllog :: orderBy('created_at','desc') - > where('jobseeker_id',$ jobseeker-> id) - > first() - > created_ar-> format('jS F Y') }}
format format date like:'format('j F Y')' – yoeunes
[Change date format laravel 5](https://stackoverflow.com/questions/37132266/change-date-format-laravel-5) – asmmahmud