解决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');

 

本文标签:

版权声明:若无特殊注明,本文皆为《沃的资源网》原创,转载请保留文章出处。

本文链接:解决EMLOG6.0.1前端时间晚8小时问题 - https://www.sairrao.com/post-203.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注