如何正确使用DedeCMS中的时间格式汇总标签?

8次阅读
没有评论

Dede时间格式汇总标签包括:发布时间、更新时间、创建时间等,用于显示文章的相关信息。

在DedeCMS中,时间格式的标签汇总主要包括以下几种:

1、基本的时间显示标签

{dede:fieldname=’senddate’/}:用于显示文章的发布时间。

{dede:fieldname=’click’/}:显示文章的点击次数。

2、自定义时间格式标签

{dede:fieldname=’pubdate’function=’GetDateMk(@me,date,Ymd)’/}:用于以"年月日"的格式显示文章的发布日期。

{dede:fieldname=’pubdate’function=’GetDateMk(@me,date,H:i)’/}:以"时:分"的格式显示文章的发布日期和时间。

3、特殊时间显示标签

{dede:fieldname=’pubdate’function=’strtotime(@me)time()<86400?"<fontcolor=red>".date("YmdH:i",@me):"</font>":date("YmdH:i",@me)’/}:如果文章是在过去24小时内发布的,则以红色字体显示日期和时间。

{dede:fieldname=’pubdate’function=’GetDateMK(@me,"%m%d%H:%M")’/}:以"月日时:分"的格式显示文章的发布日期和时间。

4、高级时间处理标签

{dede:fieldname=’pubdate’function=’strftime("%Y%m%d%A",@me)’/}:将文章的发布日期转换为星期几的形式显示。

{dede:fieldname=’pubdate’function=’strftime("%Y%m%d%p",@me)’/}:将文章的发布日期转换为上午或下午的形式显示。

5、结合其他功能的标签

{dede:fieldname=’pubdate’function=’MyDate("Ymd",@me)’/}:使用自定义函数MyDate来格式化日期。

{dede:fieldname=’pubdate’function=’GetDateMK(@me,"%m%d%a")’/}:以"月日星期几"的缩写形式显示文章的发布日期。

以下是对dede标签使用中常见问题的解答:

1、如何在DedeCMS中显示当前系统时间?

回答:要在DedeCMS中显示当前系统时间,可以使用如下标签:

{dede:fieldname='pubdate'function='date("YmdH:i:s")'/}

这个标签会调用PHP的date函数,直接输出当前系统的时间。

2、如何以不同的格式显示文章的发布日期?

回答:可以通过修改GetDateMk函数的参数来实现不同的日期格式,要以"年月日时:分"的格式显示文章的发布日期,可以使用如下标签:

{dede:fieldname='pubdate'function='GetDateMk(@me,"%Y%m%d%H:%M")'/}

通过调整GetDateMk函数中的格式字符串,可以灵活地定制日期的显示方式。

正文完
 0
116博客
版权声明:本站原创文章,由 116博客 于2024-10-10发表,共计1296字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码