php n일전, n시간전 날짜 차이 계산하기

php n일전, n시간전 날짜 차이 계산하기

function beforeDate($date) { $now = strtotime(date("Y-m-d H:i:s")); $postDate = strtotime($date); $dtDiff = $now - $postDate; $rs = 0; if($dtDiff < 20) $rs = '방금 전'; else if($dtDiff < 60) $rs = ceil($dtDiff) . "초 전"; else if($dtDiff < 60*60) $rs = ceil($dtDiff / 60) . "분 전"; else if($dtDiff < 60*60*24) $rs = ceil($dtDiff / (60*60)) . "시간 전"; else if($dtDiff < 60*60*24*7) $rs = ceil($dtDiff / (60*60*24)) . "일 전"; else if($dtDiff < 60*60*24*30) $rs = ceil($dtDiff / (60*60*24*7)) . "주 전"; else if($dtDiff < 60*60*24*365) $rs = ceil($dtDiff / (60*60*24*30)) . "달 전"; else $rs = ceil($dtDiff / (60*60*24*365)) . "년 전"; return $rs; }

공유하기 글 요소 저작자표시

from http://mnmhbbb.tistory.com/342 by ccl(A) rewrite - 2021-08-18 17:00:37