2017-05-21 3 views
-2

난 내가 탄소 diffForHumans() 시간 불일치를 해결하는 방법?

echo \Carbon\Carbon::createFromTimeStamp(strtotime($news->approved_at),'Asia/Dhaka')->diffForHumans() 

를 사용 Lravel 블레이드 tempate의 시간을 만들 뉴스 Laravel 5.3

를 사용하지만 난 시간이 일치를 얻을.

가정하자 approved_at = 2017년 5월 21일 23시 33분 29초

오분 후 5 분 전 보여하지만 1 시간 전을 보여줍니다. 문제를 찾지 못해서 도와주세요.

+0

응용 프로그램 로캘과 사용자가 사용하는 로캘에 대해 더 자세히 설명해 주시겠습니까? 'config/app.php' 시간대 설정에서 사용하는 로케일은 무엇입니까? – codedge

+0

GMT + 6은 시간대이며 로켈은 'en'@codedge입니다. –

답변

1

당신은

'timezone' => 'Asia/Dhaka', 

config/app.php에서 시간대 설정을 설정 한 후 탄소에 시간대를 통과하지 않고 echo \Carbon\Carbon::createFromTimeStamp(strtotime($news->approved_at))->diffForHumans()를 호출해야합니다.

관련 문제