织梦视频素材图片设计收费下载站源码(带手机端)

全部

  • 全部
  • 原创模板
  • 优质模板
  • 免费模板
  • 模板定制

分享

把织梦的时间标签修改成“今天、昨天、前天”

发布于:2017-12-18 14:58    阅读次数:

织梦默认的时间标签只有显示时间日期,不能更加人性化的显示昨天、今天、前天等时间效果,不过我们可以通过修改模板里面的时间标签来达到这样的效果,具体标签演示如下:

 

01 [field:pubdate runphp='yes']
02  $ntime = time();
03  $oneday = 3600 * 24;
04  $twoday = 3600 * 48;
05  $threeday = 3600 * 72;
06  if(($ntime - @me) < $oneday) @me = "今天";
07 elseif(($ntime - @me) < $twoday) @me = "昨天";
08 elseif(($ntime - @me) < $threeday) @me = "前天";
09 else
10  @me=MyDate('m-d',@me);
11 [/field:pubdate]
12 [field:pubdate function=MyDate('H:s',@me)/]


 

上面这段标签有两个部分,前面是日期显示部分,后面是时间显示部分,如果是今天的就显示今天 11:15,昨天就显示昨天 11:15,这样的效果,当文章的发布时间不在三天之内时就显示时间日期,像这样“05-24 11:41”。

 

这个标签在senddate字段同样也适用。

推荐模板
查看更多

相关教程

首页、列表页调用文章b

给织梦DedeCMS软件下载添加

织梦批量更换文档发布者

dedecms织梦网站栏目增加英