获取当前时间问题

JIangRenJin

使用date('Y-m-d H:i:s')
第一次请求是当前时间,第二次请求开始就变成8小时前了
已经修改了php.ini date.timezone = Asia/Shanghai 并重启
问题依然存在,请问要如何解决?

3289 2 0
2个回答

walkor

应该是业务问题,看下业务代码是不是哪里手动设置了date.timezone。
workerman启动的时候会检查date.timezone是否被设置,如果没设置会自动设置成 Asia/Shanghai。
设置完后就不会再改动了。除非业务代码有动态设置它,不然不会变化。
项目里搜下关键字 timezone 吧。

  • JIangRenJin 2017-03-10

    感谢您的解答,经过查找在第三方sdk中发现了相关设置。

  • walkor 2017-03-10

    好的

damao

坑爹的sdk

  • 暂无评论
年代过于久远,无法发表回答
🔝