帝国CMS列表页内容页时间格式处理的方法:
一、列表页
列表模板勾选“使用程序代码”,列表内容模板示例如下:
- $newstime=$r[newstime];//获取信息发布时间 $year=format_datetime($newstime,"Y");//单独获取年 $month=format_datetime($newstime,"m-d");//单独获取月 $day=format_datetime($newstime,"d");//单独获取日
- $listtemp='
- <li>
- <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a>
- <span> '.date("Y-m/d H:i:s",$r[newstime]).'</span>
- <p>'.$year.'-'.$month.'</p>
- </li> ';
二、内容页
- <?=date("YmdHis",$navinfor['newstime'])?>
举例说明:如果我只想显示月日,并中间用"/"分割,那么我们可以如下调用
- <?=date("m/d",$navinfor['newstime'])?>
以上就是帝国cms如何设置显示时间的格式的详细内容;
灵动标签调用时间默认的代码不行。用以下代码即可:
- <?=date("Y-m-d H:i:s",$bqr[newstime])?>
- [e:loop={25,3,0,0}] <li><a href="<?=$bqsr[titleurl]?>" title="<?=esub($bqr[title],36)?>"> <p class="date"><span class="day"><?=date('d',$bqr[newstime])?></span><span class="month"><?=date('Y-m',$bqr[newstime])?></span></p> <dl> <dt><?=esub($bqr[title],36)?></dt> <dd class="text"><?=esub($bqr[smalltext],400)?></dd> </dl> </a></li> [/e:loop]