帝国cms单独调用年、月、日,时间,日期
$listtemp='<li>
<dl>
<dt><img src
帝国cms的默认时间调用自动有时候无法满足一些特殊的时间样式:如
或
首页在列表页模版勾选使用程序代码
$listtemp='<li>
<dl>
<dt><img src="[!--titlepic--]" alt="[!--title--]"><div class="in-date"> <em>'.date("M",$r[newstime]).'</em><p>'.date("d",$r[newstime]).'</p></div></dt>
<dd><a href="[!--titleurl--]"><h5>[!--title--]</h5></a><p>[!--smalltext--]</p><a href="[!--titleurl--]"><span>READ MORE ></span></a></dd>
</dl>
</li> ';
注释:
- $listtemp= 代码内容 ; \使用程序代码必用,要不报错
- .date("d",$r[newstime]). \单独 日期
- .date("Y-m",$r[newstime]). \单独 年月
- .date("Y",$r[newstime]). \单独 年
- .date("M",$r[newstime]). \单独 英文月
其他和帝国cms[!--newstime--]相关:
- a 代表小写的英语的上下午,如am、pm
- A 代表大写的英语的上下午,如AM、PM
- d 代表英语的日期(小于10仍为两位数写法),如05、12
- D 代表中文的星期,如五、七
- F 代表中文的月份(包括“月”这个字),如五月、十二月
- g 代表英语的小时(小于10为一位数写法),如5、12
- G 代表英语的小时(小于10仍为两位数写法),如05、12
- h 代表英语的分钟(小于10为一位数写法),如5、12
- H 代表英语的分钟(小于10仍为两位数写法),如05、12
- j 代表英语的日期(小于10为一位数写法),如05、12
- l 代表中文的星期(包括“星期”这两个字),如星期五、星期七
- m 代表英语的月份(小于10仍为两位数写法),如05、12
- M 代表英语的月份(以单词的形式显示),如Jun
- n 代表英语的月份(小于10为一位数写法),如5、12
- O 代表英语的时区,如+0800
- r 代表完整的日期时间,如Tue, 06 Jun 2006 18:37:11 +0800
- S 代表日期的序数后缀,如st、th
- T 代表英语的时区(以单词的形式显示),如CST
- w 代表英语的星期,如5、7
- W 代表周数,如23
- y 代表两位数年份,如07、08
- Y 代表四位数年份,如2007、2008
- z 代表天数,如156
方法2
最近在开发一个模板,样式需要就开始研究如何调用单独拆分开帝国CMS发布时间
调用方式配合灵动标签, date函数格式中:Y是2017格式,y是17格式。更多格式可以看php的date函数介绍
代码参考
[e:loop={3,4,0,0}]
<li><div class="index-news-time"><b><?=format_datetime($bqr[newstime],'d')?></b><?=date('y-m',$bqr[newstime])?></div>
<span><a href='<?=$bqsr['titleurl']?>'><?=$bqr['title']?>...</a></span> </li>
[/e:loop]
相关文章
-
无相关信息