zoukankan      html  css  js  c++  java
  • 显示友好时间日期(PHP)

    /**
    * friendlyDate()
    *
    * @param mixed $sTime
    * @param string $type,当full时,返回全部时间日期
    * @return 友好的时间日期
    */
    function friendlyDate($sTime,$type = 'normal') {
        
    //sTime=源时间,cTime=当前时间,dTime=时间差
        $cTime        =    time();
        
    $dTime        =    $cTime - $sTime;
        
    $dDay        =    intval(date("Ymd",$cTime)) - intval(date("Ymd",$sTime));
        
    $dYear        =    intval(date("Y",$cTime)) - intval(date("Y",$sTime));
        
    //normal:n秒前,n分钟前,n小时前,日期
        if($type=='normal'){
            
    if$dTime < 60 ){
                
    echo $dTime."秒前";
            }
    elseif$dTime < 3600 ){
                
    echo intval($dTime/60)."分钟前";
            }
    elseif$dTime >= 3600 && $dDay == 0  ){
                
    echo intval($dTime/3600)."小时前";
            }
    elseif($dYear==0){
                
    echo date("m-d ,H:i",$sTime);
            }
    else{
                
    echo date("Y-m-d ,H:i",$sTime);
            }
        
    //full: Y-m-d , H:i:s
        }elseif($type=='full'){
            
    echo date("Y-m-d , H:i:s",$sTime);
        }
    else{
            
    if$dTime < 60 ){
                
    return $dTime."秒前";
            }
    elseif$dTime < 3600 ){
                
    return intval($dTime/60)."分钟前";
            }
    elseif$dTime >= 3600 && $dDay == 0  ){
                
    return intval($dTime/3600)."小时前";
            }
    elseif($dYear==0){
                
    return date("m-d ,H:i",$sTime);
            }
    else{
                
    return date("Y-m-d ,H:i",$sTime);
            }
        }
    }


  • 相关阅读:
    ios面试题(二)
    ios之自定义UINavigationBar
    ios之自定义导航栏上的返回按钮
    ios之键盘的自定义
    ios之UITabelViewCell的自定义(xib实现2)
    ios之UITabelViewCell的自定义(xib实现)
    ios之UITabelViewCell的自定义(代码实现)
    ios 登录功能学习研究
    Create Table操作
    C#数据库查询和操作大全
  • 原文地址:https://www.cnblogs.com/zq535228/p/1301849.html
Copyright © 2011-2022 走看看