2017-04-20 2 views
1

私のウェブサイトでは、仕事がいつ行われるのかを知りたいと思っています。例えば:私はちょうど罰金日付を印刷することができますdiffForHumans Laravelの通常の日付

<p>Due in: {{ $active_commission->estimated_date }}</p> 

は、「2017年4月28日で原因を」私を与えるだろう。

今、それはすばらしく、すべてですが、私はむしろ「8日後」と言っています。他の場所で自分のサイト上

、私は同様の効果を得るためdiffForHumansを使用します。

<p>Created:{{ $quotes->created_at->diffForHumans() }}</p> 

は私のような何か与えるだろう「作成:3日前に」

これは素晴らしいです。しかし、diffForHumansはタイムスタンプだけで動作するようですが、私は日付を使用しています。

この作品を制作するにはどうすればよいですか?

答えて

2

あなたはカーボンインスタンスを作成するには日付を解析することができます

{{ Carbon::parse($active_commission->estimated_date)->diffForHumans() }} 

しかし、より良い方法は、雄弁は自動的にカーボンインスタンスになるだろうよう$datesプロパティにestimated_dateを追加することです。この場合、次の操作を実行できます:

{{ $active_commission->estimated_date->diffForHumans() }}