您当前的位置:首页 > 帝国cms

帝国cms如何设置显示时间的格式

时间:2020-01-17 03:04:14    来源:    作者:
帝国CMS列表页内容页时间格式处理的方法:

一、列表页

列表模板勾选“使用程序代码”,列表内容模板示例如下:

  1. $newstime=$r[newstime];//获取信息发布时间 $year=format_datetime($newstime,"Y");//单独获取年 $month=format_datetime($newstime,"m-d");//单独获取月 $day=format_datetime($newstime,"d");//单独获取日
  2. $listtemp='
  3. <li>
  4. <a href="[!--titleurl--]" title="[!--oldtitle--]">[!--title--]</a>
  5. <span> '.date("Y-m/d H:i:s",$r[newstime]).'</span>
  6. <p>'.$year.'-'.$month.'</p>
  7. </li> ';

二、内容页

  1. <?=date("YmdHis",$navinfor['newstime'])?>

举例说明:如果我只想显示月日,并中间用"/"分割,那么我们可以如下调用

  1. <?=date("m/d",$navinfor['newstime'])?>

以上就是帝国cms如何设置显示时间的格式的详细内容;

灵动标签调用时间默认的代码不行。用以下代码即可:

  1. <?=date("Y-m-d H:i:s",$bqr[newstime])?>
  2. [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]
推荐资讯