国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php計算時間差之計算文章發表距現在時間

2024-09-04 11:45:31
字體:
來源:轉載
供稿:網友

我信會在很多網站看到一些文章發布之后會顯示此文章是在幾秒幾前發的或幾個月前發的文件,下面我來給大家介紹利用php計算時間差來計算文章發表距現在時間相隔多久了,代碼如下:

  1. <?php 
  2. /** 
  3.  * 時間差計算 
  4.  
  5.  */ 
  6. function  time2Units  ( $time ) 
  7.     $year    =  floor ( $time  /  60  /  60  /  24  /  365 ); 
  8.     $time   -=  $year  *  60  *  60  *  24  *  365 ; 
  9.     $month   =  floor ( $time  /  60  /  60  /  24  /  30 ); 
  10.     $time   -=  $month  *  60  *  60  *  24  *  30 ; 
  11.     $week    =  floor ( $time  /  60  /  60  /  24  /  7 ); 
  12.     $time   -=  $week  *  60  *  60  *  24  *  7 ; 
  13.     $day     =  floor ( $time  /  60  /  60  /  24 ); 
  14.     $time   -=  $day  *  60  *  60  *  24 ; 
  15.     $hour    =  floor ( $time  /  60  /  60 ); 
  16.     $time   -=  $hour  *  60  *  60 ; 
  17.     $minute  =  floor ( $time  /  60 ); 
  18.     $time   -=  $minute  *  60 ; 
  19.     $second  =  $time ; 
  20.     $elapse  =  '' ; 
  21.  
  22.     $unitArr  = array'年'   => 'year' ,  '個月' => 'month' ,   '周' => 'week' ,  '天' => 'day' , 
  23.                      '小時' => 'hour' ,  '分鐘' => 'minute' ,  '秒' => 'second' 
  24.                      ); 
  25.  
  26.    foreach (  $unitArr  as  $cn  =>  $u  ) 
  27.    { 
  28.        if ( $ $u  >  0  ) 
  29.        { 
  30.             $elapse  = $ $u  .  $cn ; 
  31.            break
  32.        } 
  33.    } 
  34.  
  35.    return  $elapse ; 
  36.  
  37. $past  =  2052345678 ;  // Some timestamp in the past 
  38. $now   =  time ();      // Current timestamp 
  39. $diff =  $now  -  $past ; 
  40.  
  41. echo  '發表于'  .  time2Units ( $diff ) .  '前' ; 
  42. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芷江| 东丰县| 南陵县| 怀宁县| 镇原县| 进贤县| 依兰县| 无锡市| 灵丘县| 六枝特区| 肇庆市| 阿克苏市| 沾化县| 南溪县| 贵南县| 井陉县| 阿尔山市| 驻马店市| 宁晋县| 蒙城县| 鞍山市| 称多县| 峨眉山市| 永川市| 政和县| 西青区| 山阳县| 嘉鱼县| 威宁| 绥棱县| 潮安县| 清水县| 乡宁县| 潜山县| 通河县| 沙田区| 浠水县| 盐边县| 临夏市| 诸城市| 萨迦县|