如何使用DedeCMS进行时间格式的标签汇总?

DedeCMS中的时间格式汇总标签用于显示文章的发布时间、更新时间等,具体使用方法如下:,,1. 发布时间:{dede:field name='pubdate' function='GetDateMK(@me)'/},2. 更新时间:{dede:field name='updatetime' function='GetDateMK(@me)'/},3. 自定义时间字段:{dede:field name='自定义时间字段名' function='GetDateMK(@me)'/},,将上述标签插入到模板文件中的相应位置,即可显示对应的时间信息。

DedeCMS中,时间格式的调用标签和函数非常灵活且多样,以下是一些常见的时间格式及其对应的调用方法:

如何使用DedeCMS进行时间格式的标签汇总?

时间格式 调用代码 示例输出
年/月/日 时:分:秒 {dede:field name=’pubdate’ function=’strftime(“%Y年%m月%d日 %H:%M:%S”,”@me”)’ /} 2007年1月1日 18:30:02
年月日 时:分:秒 {dede:field name=’pubdate’ function=’strftime(“%Y%m%d %H:%M:%S”,”@me”)’ /} 200711 18:30:02
年/月/日 时:分:秒(中文) {dede:field name=’pubdate’ function=’strftime(“%Y年%m月%d日 %H时%M分%S秒”,”@me”)’ /} 2007年1月1日 18时30分02秒
月日 时:分:秒 {dede:field name=’pubdate’ function=’strftime(“%m%d %H:%M:%S”,”@me”)’ /} 11 18:30:02
月日 {dede:field name=’pubdate’ function=’strftime(“%m%d”,”@me”)’ /} 11
年月日 时:分:秒(24小时内红色显示) [field:pubdate runphp=’yes’]$c=strftime(“%Y年%m月%d日 %H:%M:%S”,”@me”);if(($ntime @me)<$oneday) @me = $a.$c.$b;else @me =$c;[/field:pubdate] 如果文章发布时间在24小时内,则时间显示为红色
最后更新时间 {dede:tagname runphp=’yes’}@me = date(“Ymd H:i:s”, time());{/dede:tagname} 当前时间,如:20240930 18:30:02
XX天前 [field:pubdate runphp=’yes’]$today = Floor(time()/(360024));$senday= Floor(@me/(3600 * 24));$updays = $today$senday;if($updays==0) @me = “;else @me = $updays.”天前”;[/field:pubdate] 根据当前时间和发布时间计算相差的天数,如“5天前”

FAQs

如何在DedeCMS中显示24小时内的文章发布时间为红色?

在DedeCMS中,如果你想让24小时内的文章发布时间显示为红色,可以使用以下代码:

如何使用DedeCMS进行时间格式的标签汇总?

[field:pubdate runphp='yes']
$a="<font color='#ff0000'>";
$b="</font>";
$c=strftime("%Y年%m月%d日 %H:%M:%S","@me");
$ntime = time();
$oneday = 3600 * 24;
if(($ntime @me)<$oneday) @me = $a.$c.$b;
else @me =$c;
[/field:pubdate]

这段代码会检查当前时间与文章发布时间的差异,如果差异小于24小时,则会将时间显示为红色。

如何在DedeCMS中显示文章的最后更新时间?

要在DedeCMS中显示文章的最后更新时间,可以使用以下代码:

如何使用DedeCMS进行时间格式的标签汇总?

{dede:tagname runphp='yes'}@me = date("Ymd H:i:s", time());{/dede:tagname}

这段代码会获取当前的时间,并将其格式化为“年月日 时:分:秒”的形式,从而显示文章的最后更新时间。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1107026.html

(0)
未希的头像未希新媒体运营
上一篇 2024-09-30
下一篇 2024-09-30

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入