1 <? PHP 2 // 타임 스탬프 분으로 변환, 시간, 일, 주, 월, 년 전 3 기능 TIMEFORMAT ( $ 시간 ) 4 { 5 $ 시간 = (INT) SUBSTR ( $ 시간 , 0, 10 ), (6). $의 INT = 시간 () - $ 시간 ] . 7 $ STR '=' ] . 8 IF ( $ INT <= 30 ) { . 9 $ STR = sprintf를 단지 '(' $의 INT ); 10 } ELSEIF ($의 INT <60 ) { 11. $ STR의 = 용 의 sprintf ( '전 % d 초' $의 INT ); 12이다 } ELSEIF ( $의 INT <3600 ) { 13 $ STR = sprintf를 ( '% d 분 전 ", 층 ( $의 INT는 / 60 )), 14 } ELSEIF ( $의 INT <86400 ) { 15 $ STR = sprintf를 ( '이전의 D %의 시간' 층 ( $의 INT / 3600 )); 16 } ELSEIF ( $의 INT<604800 ) { . 17 $ STR = sprintf를 ( '이전 % d 일' 층 ( $의 INT / 86400 )) (18)이다 } ELSEIF ( $의 INT <2,592,000 ) { 19. $ STR = sprintf를 ( 'D 주전 %', 바닥 ( $의 INT / 604800 )); 20이다 } ELSEIF ( $의 INT <31,536,000 ) { 21은 $ STR = sprintf를 ( '%의 D 개월 전', 플로어 ( $ INT / 2592000 )) (22)는 } ELSEIF ( $의 INT <946,080,000 ) { 23 개 $ STR = 용 의 sprintf ( '%의 D年前' 바닥 ( $ INT / 31,536,000 )); 24 } 다른 { 25 $ STR = 일 ( 'Ymd 일수 H : 난 : S' $ 시간 ); 26 } 27 리턴 $ str을 ; 28 } 29 30 에코 TIMEFORMAT ( $ 시간 = 1,564,588,800);