搜索

如何获取discuz建站初始时间

染念 染念

为什么会想到这个呢?
因为今天恰巧在优化之前以前写的模板底部,突然发现对于版权来讲,通过都是©建站时间- 今年时间 ,输出今年时间特别容易,直接→

date("Y");

就好了,可是要输出建站时间,是比较头疼的事情,但是染念我站在用户的角度想:直接让用户改文件是不是很麻烦?也要考虑一些小白用户,减少他们的折腾吧。于是就开始自己折腾了,希望这时间可以减少别人的时间!
<h3>思路起源</h3>
对于discuz来说,这比较蛋疼,因为这个坑首先是我先想到的,(别人没分享我就想自己是第一,哼哼~),而且discuz本身也没有自带的系统变量来支持,唯一想到的就是看看数据库有没有残留一些关于建站时间的。突然看见群里有人回应了我,我感觉这想法太棒了。

假如没有他这么讲,怕是要在系统配置等等数据表找死,或许可以找到,但是这想法太赞了。当网站安装成功了,系统会自动产生uid1的管理员,用此管理员的创建时间就可以完美取代!
<h3>开始搞</h3>
直接上数据表图

很棒,有这个字段
接下来,
只需要获取他了

$chw0 = DB::result(DB::query("SELECT regdate FROM ".DB::table('common_member')." WHERE uid = '1'"));
</code></pre>
<span style="color: #ff0000;">注意</span>的是:获取的是时间戳哦,但是转换日期很容易,继续
<pre><code class="hljs php">
$chw = date("Y",$chw0);

最后输出2017,这就完事了!

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。

查看目录

目录

来自 《如何获取discuz建站初始时间》

评论区


1 条评论

  1. 染念
    2018年08月02日

    好的,水文+1



可能感兴趣