phpcms v9内容页模板的时间标签默认为{$inputtime}
,我们看到更新内容页以后默认时间格式为2013-04-24 00:38:12,显然这样的时间格式不一定是我们想要的。大多数网站的内容页面不需要时间精确到秒。如果我们不想显示秒单位,那么如何实现呢?
在网上有网友推荐字符串截取,湛蓝仔细看了下模型中的字段设置,其实时间字段是可以设定前台模板中显示格式的,字符串截取就显得多此一举了。
后台-内容-模型管理-文章模型-字段管理-发布时间-修改-相关参数-时间格式(如下图)
phpcms v9 内容页日期时间标签
设置保存后,更新内容页,就OK了。
在PHPCMS模板中显示文章添加时间或者更新时间是常用到date函数,因为文章添加时间和更新时间均是使用UNIX时间戳的形式记录的,单位为秒,如 1272641089,而实际这样的时间如果显示在模板中,估计没人知道是啥时候,所以,一般会转化为2010-4-30 23:25分的格式。
date(format,timestamp)
format
必需。规定如何返回结果。
timestamp
可选。
timestamp
参数即记录中读取出来的UNIX时间戳了,如$r[‘inputtime’]或$r['updatetime']
等
format
则常用Y-m-d h:i:s
(显示为2010-04-30 23:32:06) ,m月d日 (显示如04月30日)
常用示例:
{date("Y-m-d h:i:s",$r[updatetime])}
{date("m月d日",$r[updatetime])}
{date("m/d",$r[inputtime])}
{date("Y-m-d h:i",TIME)} //输出当前时间