解决EMLOG6.0.1前端时间晚8小时问题

  • 内容
  • 相关

在升级emlog6.0.1后很多小伙伴通通表示在晚上12:00后发布的文章会显示前一天的时间,后台时间又正确,通过检测发现前端时间晚8小时,服务器时间又是正确,没谱就去问了子峰资源网站长说是设置个时区就阔以了。

下面就是我修复解决时间晚8小时的方法:

首页打开你模板的header.php,在顶部添加下面代码。(这就是设置时区)

date_default_timezone_set('Asia/Shanghai');//设置时区

修改后的图:

IMG_20200327_110626.jpg

第二步:修改log_list.php文件里的时间获取代码。(获取时间)

打开后找到下面代码

<?php echo gmdate('Y-n-j', $value['date']); ?>

将它修改为下面代码

<?php echo date('Y-n-j',$value['date']);?>

完成以上修改后只要服务器时间正确,后台设置得当应该能完全修复。

如果以上方法修改后还是相差8小时,我们就去根目录init.php文件找到下面这段代码

date_default_timezone_set(Option::get('timezone'));

简单粗暴的将他修改为

date_default_timezone_set('Asia/Shanghai');

 

免责声明:本站一切资源不代表本站立场,如有侵权,请联系本站删除。

发表评论

电子邮件地址不会被公开。 请勿发送垃圾内容!