2017-04-20 5 views
1

그래서 내 웹 사이트에서 취업시기를 알려주고 싶습니다.diffForHumans Laravel의 정규 날짜

내가 잘 날짜를 인쇄 할 수 있습니다,

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

"이 때문에 지역 : 2017년 4월 28일"저를 줄 것이다 예를 들어.

이제 멋지다.하지만 나는 "8 일 후"라고 말하고 싶습니다.

는 다른 곳에서 내 사이트에, 나는 비슷한 효과를 diffForHumans를 사용

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

이 나에게 같은 줄 것이다 "만든 사람 :. 일 전을"

위대한 분입니다. 그러나 diffForHumans는 타임 스탬프에서만 작동하는 것 같지만 날짜는 사용하고 있습니다.

이 작업을하려면 어떻게해야합니까?

답변

2

당신은 탄소 인스턴스를 생성 날짜를 구문 분석 할 수 있습니다 :

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

그러나 더 좋은 방법은 설득력이 자동으로 탄소 인스턴스를 만들 것 때문에 $dates 속성에 estimated_date를 추가하는 것입니다. 이 경우 다음 작업을 수행 할 수 있습니다.

{{ $active_commission->estimated_date->diffForHumans() }} 
관련 문제