>  기사  >  백엔드 개발  >  PHP의 타임라인 개발

PHP의 타임라인 개발

不言
不言원래의
2018-04-14 16:10:432001검색

이 글에서 공유한 내용은 PHP의 타임라인 개발에 관한 것으로, 특정 참고 가치가 있습니다. 도움이 필요한 친구들이 참고할 수 있습니다.

"지금"과 ""로 표시되는 PHP의 타임라인 개발 5분 전", "어제 10시 23분" 등

사실 기술적인 내용은 없습니다. 물론, 별 내용 없이 바로 코드를 붙여넣기만 하면 됩니다.
하지만 포럼 등 개발에서는 여전히 꽤 유용합니다. 게시물, 스카프 등 관련 애플리케이션이 있습니다

코드 복사 코드는 다음과 같습니다.

function tranTime($time) { 
$rtime = date("m-d H:i",$time); 
$htime = date("H:i",$time); 
$time = time() - $time; 
if ($time < 60) { 
$str = &#39;刚刚&#39;; 
} 
elseif ($time < 60 * 60) { 
$min = floor($time/60); 
$str = $min.&#39;分钟前&#39;; 
} 
elseif ($time < 60 * 60 * 24) { 
$h = floor($time/(60*60)); 
$str = $h.&#39;小时前 &#39;.$htime; 
} 
elseif ($time < 60 * 60 * 24 * 3) { 
$d = floor($time/(60*60*24)); 
if($d==1) 
$str = &#39;昨天 &#39;.$rtime; 
else 
$str = &#39;前天 &#39;.$rtime; 
} 
else { 
$str = $rtime; 
} 
return $str; 
}


함수 tranTime()의 $time 매개변수는 Unix 타임스탬프여야 합니다. 그렇지 않은 경우 strtotime(을 사용하세요. ) 먼저 Unix 타임스탬프로 변환합니다. 위 코드는 한눈에 이해하기 쉽기 때문에 더 이상 설명할 필요가 없습니다.
함수 호출 및 직접 출력:

코드 복사 코드는 다음과 같습니다.

$times="1286861696 "; 
echo tranTime($times);

관련 권장 사항:

PHP 타임스탬프 사용 방법

PHP 타임스탬프 함수에 대한 자세한 설명

PHP 타임스탬프 및 날짜 변환 예시 공유

위 내용은 PHP의 타임라인 개발의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.