更新例句: $row_count = self::$db->update(self::table("message"))->cols(array("status" => 1, "message" => htmlspecialchars($message_data), "updatetime" => time()))->where("id='{$last}'")->query();其它都更新正常。就是updatetime字段不正常。時(shí)間不是當(dāng)前時(shí)間
workerman版本:3。5。11 原生腳本測試正常更新updatetime字段為當(dāng)前時(shí)間
在php.ini中設(shè)置下時(shí)區(qū)就好了。
設(shè)置了。代碼和php.ini都設(shè)置為Asia/Shanghai
可能你php.ini文件搞錯了, 運(yùn)行命令 php --ini 來找php cli 的php.ini,改完后重啟workerman
重啟workerman有變化了。我隔幾秒發(fā)的消息。但時(shí)間戳一樣的
重啟workerman后。時(shí)間有變化了。但一直是一樣的值 [attach]2144[/attach]