이 글에서 공유한 내용은 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 = '刚刚'; } elseif ($time < 60 * 60) { $min = floor($time/60); $str = $min.'分钟前'; } elseif ($time < 60 * 60 * 24) { $h = floor($time/(60*60)); $str = $h.'小时前 '.$htime; } elseif ($time < 60 * 60 * 24 * 3) { $d = floor($time/(60*60*24)); if($d==1) $str = '昨天 '.$rtime; else $str = '前天 '.$rtime; } else { $str = $rtime; } return $str; }
함수 tranTime()의 $time 매개변수는 Unix 타임스탬프여야 합니다. 그렇지 않은 경우 strtotime(을 사용하세요. ) 먼저 Unix 타임스탬프로 변환합니다. 위 코드는 한눈에 이해하기 쉽기 때문에 더 이상 설명할 필요가 없습니다.
함수 호출 및 직접 출력:
코드 복사 코드는 다음과 같습니다.
$times="1286861696 "; echo tranTime($times);
관련 권장 사항:
위 내용은 PHP의 타임라인 개발의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!