博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人性化时间(类似微博)转换函数两组
阅读量:6657 次
发布时间:2019-06-25

本文共 1000 字,大约阅读时间需要 3 分钟。

  hot3.png

人性化时间(类似微博)转换函数两组

php时间转换函数(把时间显示人性化)

1.很详细

function formatTime($time)
{
    $t = time() - $time;
    $f = array(
        '31536000' => '年',
        '2592000' => '个月',
        '604800' => '星期',
        '86400' => '天',
        '3600' => '小时',
        '60' => '分钟',
        '1' => '秒'
    );
    foreach ($f as $k => $v) {
        if (0 != $c = floor($t / (int)$k)) {
            $m = floor($t % $k);
            foreach ($f as $x => $y) {
                if (0 != $r = floor($m / (int)$x)) {
                    return $c.$v.$r.$y.'前';
                }
            }
            return $c.$v.'前';
        }
    }
}
2.到前天

//时间转换函数(把时间显示人性化)
function tranTime($time)
{     
    $rtime = date("m-d H:i",$time);     
    $htime = date("H:i",$time);           
    $time = time() - $time;       
    if ($time < 60)
    {         
        $str = '刚刚';     
    }elseif($time < 60 * 60){         
        $min = floor($time/60);         
        $str = $min.'分钟前';     
    }elseif($time < 60 * 60 * 24){         
        $h = floor($time/(60*60));         
        $str = $h.'小时前 '.$htime;     
    }elseif($time < 60 * 60 * 24 * 3){         
        $d = floor($time/(60*60*24));         
        if($d==1){
            $str = '昨天 '.$rtime;
        }else{
            $str = '前天 '.$rtime;     
        }
    }else{         
        $str = $rtime;     
    }     
    return $str; 
}
//实例
$times=time()-254;  
echo tranTime($times);

转载于:https://my.oschina.net/myroot/blog/102090

你可能感兴趣的文章
20172304 《程序设计与数据结构》第三周学习总结
查看>>
NSScanner
查看>>
Mac下如何显示隐藏文件
查看>>
CA1060
查看>>
java_包含抽象方法的枚举类
查看>>
OS | Socket
查看>>
02-CSS基础与进阶-day1-录像293
查看>>
Web Services 应用开发学习笔记(三):XML模式定义
查看>>
Hadoop之hive 其他
查看>>
基础题(二)
查看>>
BGD 通信15-1 150206102 王嘉良 DDS信号发生器
查看>>
4-26 pts dts
查看>>
顺序查找JAVA实现 设置哨兵
查看>>
第十一章 继承与派生 学习笔记
查看>>
SQL 模糊查询 模糊查找 字符串匹配
查看>>
SpringSecurity学习之基于数据库的用户认证
查看>>
zepto和jquery的区别
查看>>
iview Tree组件实现深度查询
查看>>
linux jdk install and tomcat install
查看>>
微信公众平台开发30分钟入门教程
查看>>