去评论
dz插件网

Discuz开发 Discuz模板里面时间戳函数的应用 数据库的数字转换成个性化时间

哥斯拉
2021/12/29 15:51:52
Discuz转换 时间戳 的方法有2种,第一种:date方法,第二种:discuz提供的dmgdate函数转换。

date方法就是PHP的实现方法这里就不多说了,因为在Discuz的框架里面,肯定咱用Discuz的里面时间戳函数肯定是最简单最方便的,那下面就来说下Discuz时间戳函数
$sql = "SELECT dateline FROM ".DB::table('portal_article_title')"

结果:1473560435

dgmdate($sql["dateline"])
结果:2016/9/11 10:20:35

那我们如何转出成个性化时间呢?毕竟在Discuz模板里面使用基本都是需要使用个性化时间的,那继续看下面
  1. <!--{echo dgmdate(这里填写时间参数, 'u', '9999', getglobal('setting/dateformat'))}-->

比如:
  1. <!--{echo dgmdate(1473560435, 'u', '9999', getglobal('setting/dateformat'))}-->
那么今天是2016年9月11号就会显示Discuz的个性化时间:5天前