展示效果呢,本站轻博客主题就是这个代码,采用年月日时分秒展示,这个也是一个客户提醒我的,他说这样秒收录以后显示的就不是一天内,而是几分钟前、几小时前这样显示;

代码:

//友好时间 {主题ID_TimeAgo($article.Time())}    	 						function 主题ID_TimeAgo( $ptime ) {    					  	
    $ptime = strtotime($ptime);           	
    $etime = time() - $ptime;       	  	 
    if($etime < 1) return '刚刚';    	 	 		  
    $interval = array (    	  	 		 
        12 * 30 * 24 * 60 * 60  =>  '年前 ('.date('Y-m-d', $ptime).')',      	 	 		
        30 * 24 * 60 * 60       =>  '个月前 ('.date('m-d', $ptime).')',    	  	  		
        7 * 24 * 60 * 60        =>  '周前 ('.date('m-d', $ptime).')',    		  	   
        24 * 60 * 60            =>  '天前',     	 	  	 
        60 * 60                 =>  '小时前',     			  	 
        60                      =>  '分钟前',     	  				
        1                       =>  '秒前'     		 	 		
    );         		 
    foreach ($interval as $secs => $str) {    		 	  	 
        $d = $etime / $secs;     				   
        if ($d >= 1) {            
            $r = round($d);     		    	
            return $r . $str;     		  	  
        }     	 		 	 
    };      						}

//友好时间后那个代码放在你想展示的文章页即可,温馨提示:默认展示的不是年月日时分秒,根据自己想要的展示方法进行设置;

案例一:

1、{$article.Time('Y年m月d日h时m分s秒')}   //这样是 某年某月某日某时某分某秒

2、{$article.Time('Y年m月d日 h:m:s')}           //这样是 某年某月某日 时:分:秒

3、{$article.Time('Y年m月d日 h:m')}             //这样是 某年某月某日 时:分

4、{$article.Time('Y年m月d日')}                    //这样是  某年某月某日

zblog文章时间设置(年月日时分秒)展示代码  Zblog Zblog教程 第1张

四种常用的时间格式展示,自己喜欢那种就用使用哪种吧~

案例二:

{主题ID_TimeAgo($article.Time())}

方案二就要用到上面代码,代码提示:刚发布显示刚刚;发布5分钟显示5分钟前;发布1小时显示1小时前;发布1天显示1天前;发布7天显示1周前(m-d);发布1个月显示1个月前(m-d);发布1年后显示1一年前(y-m-d);y是年份,m是月份,d是日期~