导言
发布一篇文章,文章内容的时间显示XX天内,就仿佛本网站那样的,这东西学名字叫做啥不清楚,官方网wiki叫友善的时间显示,也是有叫新时间显示的;实际如何个称呼有了解的告知下哈!但是管它呢,总之又不耽搁大家应用,实际上编码wiki上面有,但是实际的使用方法不全。
编码
function 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; } };}
把以上编码放到你主题风格下的include.php文件中,假如你的题材沒有include.php文件,那麼请手动式建一个,文件格式如下所示:
<?php //时间代码放到这儿 ?>
读取方式
{TimeAgo($article.Time())}
把上边这一段编码加进你主题风格的引言文档或是文章内容页显示时间的位子上就可以了啦。