2014-09-21 6 views
0

예제 코드를 Laravel 형식으로 날짜를 변경하는 방법 :타임 스탬프에 대한

$user= user::orderBy('id')->first(); 
echo $user->created_at; 

위의 코드는 2014-07-25 22:41:19 같은를 반환합니다. 어떻게하면 1 년, 1 개월 또는 1 일 밖에 걸리지 않을까요?

감사합니다.

답변

1

또한 PHP DateTime 객체를 사용할 수 있습니다

$dt = new DateTime($user->created_at); 
echo $dt->format('Y').' - ' . $dt->format('m').' - '.$dt->format('d'); 

모든 형식 수정

date() 기능 ( reference)와 동일합니다 그래서 당신은 그들을 병합 할 수 있습니다 :

echo $dt->format('Y-m-d'); 
6

(이미 탄소 객체의 경우)처럼 할 수 있어야한다 : 그것은 다음 Carbon 목적이 아니다 당신이 좋아 할 수있는 경우

echo $user->created_at->year; 

:

echo Carbon\Carbon::parse($user->created_at)->year; 

당신은 할 수있다 month, day 이상을 사용하려면 manual을 확인하십시오.

관련 문제