哥斯拉 发表于 2021-12-29 15:51:52

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

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模板里面使用基本都是需要使用个性化时间的,那继续看下面
<!--{echo dgmdate(这里填写时间参数, 'u', '9999', getglobal('setting/dateformat'))}-->

比如:<!--{echo dgmdate(1473560435, 'u', '9999', getglobal('setting/dateformat'))}-->
那么今天是2016年9月11号就会显示Discuz的个性化时间:5天前
页: [1]
查看完整版本: Discuz开发 Discuz模板里面时间戳函数的应用 数据库的数字转换成个性化时间

创宇盾启航版免费网站防御网站加速服务