php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23"_PHP教程

WBOY
Freigeben: 2016-07-13 17:46:07
Original
805 Leute haben es durchsucht

 

//时间转换函数

function tranTime($time) { 

    $rtime = date("m-d H:i",$time); 

    $htime = date("H:i",$time); 

     

    $time = time() - $time; 

 

    if ($time

        $str = '刚刚'; 

    } 

    elseif ($time

        $min = floor($time/60); 

        $str = $min.'分钟前'; 

    } 

    elseif ($time

        $h = floor($time/(60*60)); 

        $str = $h.'小时前'.$htime; 

    } 

    elseif ($time

        $d = floor($time/(60*60*24)); 

        if($d==1) 

           $str = '昨天'.$rtime; 

        else 

           $str = '前天'.$rtime; 

    } 

    else { 

        $str = $rtime; 

    } 

    return $str; 

 

 

  函数tranTime()中的参数$time必须为Unix时间戳,如果不是请先用strtotime()将其转换成Unix时间戳。

 

 

  调用函数,直接输出:

 

$times="1286861696 ";   

echo tranTime($times); 

作者:aolinks 's Blog

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478605.htmlTechArticle//时间转换函数 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 *...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!