栏目列表
当前位置: 首页>>化学家园>>习题下载>>中考点击>>文章内容
比较两个时间的差别并且显示为易于读取的格式
发布时间:2008-12-30   点击:   来源:中国IT人才网   作者:will2011
  日期比较是程序开发经常遇到的问题,可以返回给定的两个时间之间的距离,并显示成易于读取的格式。

      代*如下:

Example Source Code
<?php
// 说明:比较两个时间的差别并且显示为易于读取的格式
// 整理:will2011 http://{域名已经过期}
function human_time_diff($from,$to='')
{
if(empty($to)) $to = time();  
$diff = (int)abs($to - $from);   
if($diff <= 3600)
{     
 $mins = round($diff / 60);     
 if($mins <= 1) $since = '1 min';  
 else  $since = sprintf( '%s mins', $mins);   
}
else if(($diff <= 86400) && ($diff > 3600))
{
 $hours = round($diff / 3600);   
 if ($hours <= 1) $since = '1 hour';   
 else $since = sprintf( '%s hours', $hours );
}
elseif ($diff >= 86400)
{
 $days = round($diff / 86400);
 if ($days <= 1) $since = '1 day';
 else $since = sprintf( '%s days', $days );

return $since;

echo human_time_diff( '1166454231', '2166592806' );
?>
关闭窗口
打印文档
附件:

    主办单位:常州市新北区奔牛初级中学    苏ICP备10201501号-3
    地址:常州市新北区奔牛中天南路61号
    技术支持:新北区教师发展中心、常州万兆网络科技有限公司    访问统计