使用date('Y-m-d H:i:s') 第一次請求是當前時間,第二次請求開始就變成8小時前了 已經(jīng)修改了php.ini date.timezone = Asia/Shanghai 并重啟 問題依然存在,請問要如何解決?
應該是業(yè)務(wù)問題,看下業(yè)務(wù)代碼是不是哪里手動設(shè)置了date.timezone。 workerman啟動的時候會檢查date.timezone是否被設(shè)置,如果沒設(shè)置會自動設(shè)置成 Asia/Shanghai。 設(shè)置完后就不會再改動了。除非業(yè)務(wù)代碼有動態(tài)設(shè)置它,不然不會變化。 項目里搜下關(guān)鍵字 timezone 吧。
感謝您的解答,經(jīng)過查找在第三方sdk中發(fā)現(xiàn)了相關(guān)設(shè)置。
好的
坑爹的sdk