PHP에서 타임스탬프를 이전 시간 형식으로 변환
2009-09-12 20:57:19 형식의 타임스탬프를 다음으로 변환하려면 사람이 읽을 수 있는 시간 전 형식(예: "3분 전")인 경우 제공된 PHP 스크립트에 대한 수정 사항은 다음과 같습니다.
1단계: 타임스탬프 변환
첫 번째 단계는 주어진 타임스탬프를 Unix 타임스탬프로 변환하는 것입니다. 이는 1월 1일 이후의 초 수를 나타냅니다. 1970년 UTC. 이렇게 하려면 다음 코드를 사용하세요.
$timestamp = strtotime('2009-09-12 20:57:19');
2단계: 스크립트 수정
제공된 스크립트 _ago는 Unix 타임스탬프를 첫 번째 매개변수로 사용합니다. . 스크립트의 처음 몇 줄을 다음으로 바꿉니다.
function time_ago($timestamp, $rcs = 0) { $cur_tm = time(); $dif = $cur_tm - $timestamp;
3단계: 수정된 스크립트 호출
예: 주어진 타임스탬프에 대한 이전 시간 표현은 수정된 스크립트를 다음과 같이 호출합니다. 다음:
echo time_ago($timestamp);
출력 예:
스크립트는 현재 시간과 주어진 시간 사이의 시간 차이에 따라 사람이 읽을 수 있는 이전 시간 표현을 출력합니다. 타임스탬프. 예를 들어, 주어진 타임스탬프가 과거 3분이면 "3분 전"이 출력됩니다.
위 내용은 PHP에서 타임스탬프를 'Time Ago' 형식으로 어떻게 변환할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!