文章40
标签5
分类5

如何获取discuz建站初始时间

为什么会想到这个呢?

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


date("Y");

就好了,可是要输出建站时间,是比较头疼的事情,但是染念我站在用户的角度想:直接让用户改文件是不是很麻烦?也要考虑一些小白用户,减少他们的折腾吧。于是就开始自己折腾了,希望这时间可以减少别人的时间!

思路起源

对于discuz来说,这比较蛋疼,因为这个坑首先是我先想到的,(别人没分享我就想自己是第一,哼哼~),而且discuz本身也没有自带的系统变量来支持,唯一想到的就是看看数据库有没有残留一些关于建站时间的。突然看见群里有人回应了我,我感觉这想法太棒了。

 

 

 

 

 

 

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

开始搞

直接上数据表图

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


$chw0 = DB::result(DB::query("SELECT regdate FROM ".DB::table('common_member')." WHERE uid = '1'"));

注意的是:获取的是时间戳哦,但是转换日期很容易,继续


$chw = date("Y",$chw0);

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

1 评论

评论已关闭

  1. 染念 8月2日
    好的,水文+1