• 网站首页
  • 软件推荐
  • 软件秘技
  • 原创推广
  • 网友推荐
  • 留言反馈
  • 导航
  • 返回主站
  • 联系我们
  • 当前位置:首页 » 软件秘技 » 网站制作 » 比较两个时间的差别并且显示为易于读取的格式
    比较两个时间的差别并且显示为易于读取的格式
    • 作者:will2011 更新时间:2008/12/30 17:30:42 来源:中国IT人才网 【字号: 】 本条信息浏览人次共有
      日期比较是程序开发经常遇到的问题,可以返回给定的两个时间之间的距离,并显示成易于读取的格式。

          代码如下:

    Example Source Code
    <?php
    // 说明:比较两个时间的差别并且显示为易于读取的格式
    // 整理:will2011 http://www.51itrencai.com
    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' );
    ?>
    【免责声明:本站所发表的文章,大部分来源于各相关媒体或者网络,内容仅供参阅,与本站立场无关。如有不符合事实,或影响到您利益的文章,请及时告知,本站立即删除。谢谢监督。】
    发表评论
    * 评论内容:
    * 您的大名:* 您的email:
    * 验 证 码: 验证码,看不清楚?请点击刷新验证码 *请输入4位数的验证码
     
    发表评论须知:
    一、所发文章必须遵守《互联网电子公告服务管理规定》;
    二、严禁发布供求代理信息、公司介绍、产品信息等广告宣传信息;
    三、严禁恶意重复发帖;
    四、严禁对个人、实体、民族、国家等进行漫骂、污蔑、诽谤。
  •   
  • 图片资讯