巅峰霸主 > 设计开发 > 前端技术 >

discuz模板使用时间戳代码

时间:2021-02-05 23:10:22  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:制作或修改discuz模板的时候,难免会用到时间,discuz系统默认有相关的函数,只要直接调用就可以,时间戳调用代码如下……

因为模板改动,将viewthread_node.php的发帖时间复制到了viewthread.php模板中使用,$post['dateline'],结果,调用的是最后回帖时间,而不是楼主发帖时间,曾经在调用楼主用户名的时候遇到到过类似问题,解决方法不记得了,也是蒙出来的,后来看别人加了一句什么玩意儿就可以在viewthread.php调用楼主的信息,也不记得了,只好继续瞎猜。
根据网上说列表页调用发帖时间的写法来写的:

{lang poston} <!--{eval echo dgmdate($_G['forum_thread']['dateline'], 'Y-m-d H:i:s')}-->

结果是正确的。即,发表于2018年x月x日 xx:xx:xx形式。
如果直接使用$_G['forum_thread']['dateline']也可以,不过就是个时间戳,一串数字。

获取主题发布时间的代码如下:
如果要调用发表主题时间为例,可以直接使用

$thread[dateline]

这种调用出来的是一串纯数字。要格式化输出,那么,这里就可以使用

<!--{eval echo date('Y-m-d H:i:s',"$thread[dateline]");}-->


(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部