织梦DEDECMS把时间标签修改成“今天、明天、后天”

文章摘要:织梦DEDECMS把时间标签修改成今天、明天、后天 [field:senddate runphp=yes] $ntime = time(); $oneday = 3600 * 24; $twoday = 3600 * 48; $threeday =

织梦DEDECMS把时间标签修改成“今天、明天、后天”

  1. [field:senddate runphp='yes']
  2. $ntime = time();
  3. $oneday = 3600 * 24;
  4. $twoday = 3600 * 48;
  5. $threeday = 3600 * 72;
  6. if(($ntime - @me) < $oneday) @me = "今天";
  7. elseif(($ntime - @me) < $twoday) @me = "昨天";
  8. elseif(($ntime - @me) < $threeday) @me = "前天";
  9. else
  10. @me=MyDate('m-d',@me);
  11. [/field:senddate]
  12. [field:senddate function=MyDate('H:s',@me)/]

 

上面一段是实现日期,如果是今天的就显示今天,昨天就显示昨天,在配合下面的一段时间标签,就可以实现“今天 11:41 ”这样的效果,当文章的发布时间不在三天之内时就显示时间日期,像这样“05-24 11:41”。pubdate字段同样适用。

  • 版权声明:本站原创文章,于2020-06-17 17:04,由 发表。
  • 转载请注明出处