2016-08-01 1 views
-3

다음 줄을 나는 Y - m - d 형식으로 날짜를 얻을.PHP를 사용하여 시간의 차이를 반환

echo date('Y-m-d',strtotime($result["created_at"])); 

계정 생성 날짜입니다. 이제 계정이 얼마나 오래되었는지 계산하고 싶습니다. 그래서 5 년, 5 개월을 예로 인쇄 할 수 있습니다.

어떤 아이디어가 있습니까?

+0

http://stackoverflow.com/questions/35635311/php-time-since-function-bug – Farkie

+1

질문을하기 전에 검색을 수행하십시오. 이 간단한 질문 중 많은 부분이 이미 큰 해답을 가지고 있으며 모두 google – RiggsFolly

+1

http://php.net/manual/fr/function.date-diff.php에 표시됩니다. –

답변

2

사용해보기 : 현재 날짜를 만들고 차이점을 사용하십시오.

$currentDate = new Date(); 
$interval = $currentDate->diff(new Date($result["created_at"])); 
echo $interval->y . ' years and ' . $interval->m . ' months'; 
관련 문제