예제 코드를 Laravel 형식으로 날짜를 변경하는 방법 :타임 스탬프에 대한
는$user= user::orderBy('id')->first();
echo $user->created_at;
위의 코드는 2014-07-25 22:41:19
같은를 반환합니다. 어떻게하면 1 년, 1 개월 또는 1 일 밖에 걸리지 않을까요?
감사합니다.
예제 코드를 Laravel 형식으로 날짜를 변경하는 방법 :타임 스탬프에 대한
는$user= user::orderBy('id')->first();
echo $user->created_at;
위의 코드는 2014-07-25 22:41:19
같은를 반환합니다. 어떻게하면 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');
(이미 탄소 객체의 경우)처럼 할 수 있어야한다 : 그것은 다음 Carbon
목적이 아니다 당신이 좋아 할 수있는 경우
echo $user->created_at->year;
:
echo Carbon\Carbon::parse($user->created_at)->year;
당신은 할 수있다 month
, day
이상을 사용하려면 manual을 확인하십시오.