PHP에서 DateTime 스탬프 이후 경과된 시간 확인
PHP에서는 특정 날짜 및 타임 스탬프 이후 경과된 시간을 얻는 것이 중요합니다. 이 정보는 "xx분 전" 또는 "xx일 전"과 같은 사용자 친화적인 형식으로 경과 시간을 표시하는 데 유용할 수 있습니다.
해결책:
제공된 코드는 날짜 및 타임스탬프를 상대 시간으로 변환하는 효과적인 접근 방식을 보여줍니다. 형식:
<?php $timestamp = strtotime('2010-04-28 17:25:43'); function humanTiming($timestamp) { $difference = time() - $timestamp; $tokens = array( 31536000 => 'year', 2592000 => 'month', 604800 => 'week', 86400 => 'day', 3600 => 'hour', 60 => 'minute', 1 => 'second' ); foreach ($tokens as $unit => $text) { if ($difference < $unit) continue; $units = floor($difference / $unit); return $units . ' ' . $text . (($units > 1) ? 's' : ''); } } echo 'Event occurred ' . humanTiming($timestamp) . ' ago'; ?>
설명:
위 내용은 PHP에서 DateTime 스탬프 이후 경과된 시간을 어떻게 계산하고 표시할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!