2017-08-06 9 views
0

私はlaravelブレードの日付形式を変更しようとしています 私は2017年7月14日を取得したいが、私は好きになっている2017-07-14 06:04:08。ここで私はcreated_date列。ラーバルビューで日付形式を変更する方法は?

{{ \App\Calllog::orderBy('created_at','desc')->where('jobseeker_id',$jobseeker->id)->pluck('created_at')->first() }} 

私をご案内ください。

+0

形式の日付は次のようになります: 'format( 'j F Y')' – yoeunes

+0

[日付形式laravel 5の変更]の可能な複製(https://stackoverflow.com/questions/37132266/change-date-format-laravel-5) – asmmahmud

答えて

1

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_a‌​t->format('j F Y') }} 

:私はそれがこのように動作するはずだと思う

+0

私はこれを試してみましたが、これはokie xDでしたが、これは複雑な解決策でした。 "{{CarbonCanal :: parse(\ App \ Calllog :: orderBy( '​​created_at'、 'desc') - > where '' jobseeker_id '、$ jobseeker-> id) - > pluck(' created_at ') - > first()) - > format(' jF-Y ')}} " –

+0

これはどうですか?{{\ App \ Calllog :: orderBy ( 'job_seeker_id'、$ jobseeker-> id) - > first() - > created_at-> format( 'j F Y')}} ? – yoeunes

0

日付時刻を希望の形式に変換するためにCarbonを使用できます。

<?php 
    $date = \Carbon\Carbon::parse($datetime)->format('dd-MM-yy'); 
?> 

は、のような時間を表示するには、この$date変数を使用します。

{{$date}} 

ドキュメントhereを参照してください。

0

ブレード・ファイル内のコード下記の使用

{{ date_format(date_create("your date variable"),'d M Y') }} 

したり、日付変数はすでに日付オブジェクトであるならば、

{{ date_format($variable,'d M Y') }} 
0

これは100パーセントあなたの問題を解決するには...

( 'jobseeker_id'、$ jobseeker-> id) - > first() - > created_ar-> format( 'jS F Y')のように、{{\ App \ Calllog :: orderBy( '​​created_at'、 'desc' }}

関連する問題