php专区

 首页 > php专区 > PHP高级 > 日期 > php计算时间差之计算文章发表距现在时间 - php日

php计算时间差之计算文章发表距现在时间 - php日

分享到:
【字体:
导读:
          我信会在很多网站看到一些文章发布之后会显示此文章是在几秒几前发的或几个月前发的文件,下面我来给大家介绍利用php计算时间差来计算文章发表距现在时间相隔多久了,代码如下:?...

php计算时间差之计算文章发表距现在时间

我信会在很多网站看到一些文章发布之后会显示此文章是在几秒几前发的或几个月前发的文件,下面我来给大家介绍利用php计算时间差来计算文章发表距现在时间相隔多久了,代码如下:

  1. /** 
  2.  * 时间差计算 
  3.  
  4.  */ 
  5. function  time2Units  ( $time ) 
  6.     $year    =  floor ( $time  /  60  /  60  /  24  /  365 ); 
  7.     $time   -=  $year  *  60  *  60  *  24  *  365 ; 
  8.     $month   =  floor ( $time  /  60  /  60  /  24  /  30 ); 
  9.     $time   -=  $month  *  60  *  60  *  24  *  30 ; 
  10.     $week    =  floor ( $time  /  60  /  60  /  24  /  7 ); 
  11.     $time   -=  $week  *  60  *  60  *  24  *  7 ; 
  12.     $day     =  floor ( $time  /  60  /  60  /  24 ); 
  13.     $time   -=  $day  *  60  *  60  *  24 ; 
  14.     $hour    =  floor ( $time  /  60  /  60 ); 
  15.     $time   -=  $hour  *  60  *  60 ; 
  16.     $minute  =  floor ( $time  /  60 ); 
  17.     $time   -=  $minute  *  60 ; 
  18.     $second  =  $time ; 
  19.     $elapse  =  '' ; 
  20.  
  21.     $unitArr  = array'年'   => 'year' ,  '个月' => 'month' ,   '周' => 'week' ,  '天' => 'day' , 
  22.                      '小时' => 'hour' ,  '分钟' => 'minute' ,  '秒' => 'second' 
  23.                      ); 
  24.  
  25.    foreach (  $unitArr  as  $cn  =>  $u  ) 
  26.    { 
  27.        if ( $ $u  >  0  ) 
  28.        { 
  29.             $elapse  = $ $u  .  $cn ; 
  30.            break
  31.        } 
  32.    } 
  33.  
  34.    return  $elapse ; 
  35.  
  36. $past  =  2052345678 ;  // Some timestamp in the past 
  37. $now   =  time ();      // Current timestamp 
  38. $diff =  $now  -  $past ; 
  39.  
  40. echo  '发表于'  .  time2Units ( $diff ) .  '前' ; 
  41. ?> 
分享到:
php时区设置方法总结 - php日期
php时区设置方法总结 在php中默认时区与中国相关8小时了,下面我来给大家介绍在于linux中与windows系统解决php时差8小时的方法,希望对各位同学有帮助. 大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi,依次为重庆,上海,乌鲁木齐,港台地区可用:Asia/Macao,Asia/Hong_Kong,...
PHP中获取星期几实例程序 - php日期
PHP中获取星期几实例程序 在php中我们要获取今天是星期几可以直接使用date函数来操作,下面我来给各位同学总结一下具体的操作方法,希望此方法对各位朋友有帮助. PHP中获取星期方法大全简单介绍,PHP星期几获取代码: date(“l”);  //data就可以获取英文的星期比如Sunday  date(“w...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……