使用date('Y-m-d H:i:s') 第一次请求是当前时间,第二次请求开始就变成8小时前了 已经修改了php.ini date.timezone = Asia/Shanghai 并重启 问题依然存在,请问要如何解决?
应该是业务问题,看下业务代码是不是哪里手动设置了date.timezone。 workerman启动的时候会检查date.timezone是否被设置,如果没设置会自动设置成 Asia/Shanghai。 设置完后就不会再改动了。除非业务代码有动态设置它,不然不会变化。 项目里搜下关键字 timezone 吧。
感谢您的解答,经过查找在第三方sdk中发现了相关设置。
好的
坑爹的sdk
应该是业务问题,看下业务代码是不是哪里手动设置了date.timezone。
workerman启动的时候会检查date.timezone是否被设置,如果没设置会自动设置成 Asia/Shanghai。
设置完后就不会再改动了。除非业务代码有动态设置它,不然不会变化。
项目里搜下关键字 timezone 吧。
感谢您的解答,经过查找在第三方sdk中发现了相关设置。
好的
坑爹的sdk