타임 스탬프는 전 분, 시간, 일, 주, 월, 년으로 변환

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);

 

추천

출처www.cnblogs.com/clubs/p/11321987.html