所以在我的网站上,我希望能够告诉你什么时候到期。
我可以打印日期,
<p>Due in: {{ $active_commission->estimated_date }}</p>
会给我“Due in:2017-04-28”。
现在,这很酷,但是我宁愿它说:“从现在开始的8天”。
在我的网站上的其他地方,我使用diffForHumans产生类似的效果:
<p>Created:{{ $quotes->created_at->diffForHumans() }}</p>
会给我一些类似“创建:3天前”的内容。
哪个好。然而,diffForHumans似乎只适用于时间戳,而我正在使用日期。
我可以用什么来完成这项工作?
答案 0 :(得分:3)
您可以解析日期以创建Carbon实例:
{{ Carbon::parse($active_commission->estimated_date)->diffForHumans() }}
但更好的方法是将estimated_date
添加到$dates
属性,以便Eloquent自动将其设为Carbon实例。在这种情况下,您将能够这样做:
{{ $active_commission->estimated_date->diffForHumans() }}