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