码迷,mamicode.com
首页 > Web开发 > 详细

php时间方法(还不错)

时间:2016-05-10 20:18:06      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

<?php
function time2Units ($time)
{
	
   $year   = floor($time / 60 / 60 / 24 / 365);
   $time  -= $year * 60 * 60 * 24 * 365;
   $month  = floor($time / 60 / 60 / 24 / 30);
   $time  -= $month * 60 * 60 * 24 * 30;
   $week   = floor($time / 60 / 60 / 24 / 7);
   $time  -= $week * 60 * 60 * 24 * 7;
   $day    = floor($time / 60 / 60 / 24);
   $time  -= $day * 60 * 60 * 24;
   $hour   = floor($time / 60 / 60);
   $time  -= $hour * 60 * 60;
   $minute = floor($time / 60);
   $time  -= $minute * 60;
   $second = $time;
   $elapse = ‘‘;

   $unitArr = array(‘年‘  =>‘year‘, ‘个月‘=>‘month‘,  ‘周‘=>‘week‘, ‘天‘=>‘day‘,
                    ‘小时‘=>‘hour‘, ‘分钟‘=>‘minute‘, ‘秒‘=>‘second‘
                    );

   foreach ( $unitArr as $cn => $u )
   {
	   
       if ( $$u > 0 )
       {
           $elapse = $$u . $cn;
           break;
       }
   }

   return $elapse;
}

$past = 1462866257; // Some timestamp in the past
$now  = time();     // Current timestamp
$diff = $now - $past;

echo ‘发表于‘ . time2Units($diff) . ‘前‘;
?>

 

php时间方法(还不错)

标签:

原文地址:http://www.cnblogs.com/yixi978/p/5479046.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!