dede源碼在列表頁(yè)將文章發(fā)布時(shí)間修改成"今天、昨天、后天"的方
時(shí)間: 2018-11-30 10:13
閱讀: 次
作者:素材無(wú)憂網(wǎng)
有時(shí)候需要在列表頁(yè)將文章發(fā)布時(shí)間顯示的更人性化一些,比如顯示今天、昨天、前天等等,下面darren就教大家如何在模板中通過(guò)修改標(biāo)簽來(lái)改變時(shí)間的顯示方式:
下面這段就是實(shí)現(xiàn)人性化日期的示例,如果是今天的就顯示今天,昨天就顯示昨天,在配合下面的一段時(shí)間標(biāo)簽,就可以實(shí)現(xiàn)“今天 11:41”這樣的效果,當(dāng)文章的發(fā)布時(shí)間不在三天之內(nèi)時(shí)就顯示時(shí)間日期,像這樣“05-24 11:41”:
[field:senddate runphp=’yes’]
$ntime = time();
$oneday = 3600 * 24;
$twoday = 3600 * 48;
$threeday = 3600 * 72;
if(($ntime – @me) < $oneday) @me = “今天”;
elseif(($ntime – @me) < $twoday) @me = “昨天”;
elseif(($ntime – @me) < $threeday) @me = “前天”;
else
@me=MyDate(‘m-d’,@me);
[/field:senddate]
[field:senddate function=MyDate(‘H:s’,@me)/]
另外這個(gè)對(duì)于pubdate字段也同樣適用。
標(biāo)簽: