layout: post cid: 12 title: 解决Typecho时区不对 slug: 12 date: 2019/03/25 09:43:00 updated: 2019/04/20 23:12:26 status: publish author: Alex categories:

 其实最开始发说说的时候就发现了发送时间不太对,只是当时没多在意,后来又多发了几条之后觉得不便于管理,就想着是不是设置出了问题,然后去后台看了看,设置没啥问题,但就是相差八小时。  不想重搭所以网上找了下,原来在var/Widget/init.php中将默认的UTC时区改为你需要的时区就可以了。

    /** 默认时区 */
    if (function_exists(""ini_get"") && !ini_get(""date.timezone"") && function_exists(""date_default_timezone_set"")) {
        @date_default_timezone_set('UTC');
    }

将其中的 UTC 改成 Asia/Shanghai 或你需要的时区,这样文章发布时间就是你需要的时间了。 来源

ps:百度好久没找到办法,Google一下就好了- -