zblog教程 | 2020年05月31日17时16分35秒 | 评论:0
展示效果呢,本站轻博客主题就是这个代码,采用年月日时分秒展示,这个也是一个客户提醒我的,他说这样秒收录以后显示的就不是一天内,而是几分钟前、几小时前这样显示;
//友好时间 {主题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时i分s秒')} //这样是 某年某月某日某时某分某秒
2、{$article.Time('Y年m月d日 H:i:s')} //这样是 某年某月某日 时:分:秒
3、{$article.Time('Y年m月d日 H:i')} //这样是 某年某月某日 时:分
4、{$article.Time('Y年m月d日')} //这样是 某年某月某日
四种常用的时间格式展示,自己喜欢那种就用使用哪种吧~
{主题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是日期~
相关文章
网友点评
本文暂无评论 - 欢迎您
⎛⎝爱站云⎠⎞
AiZhanCloud.Com