ユーザのxoopsのニュース、フォーラムへの投稿時刻がGMT(JSTの9時間前)になっていた。
xoopsの一般設定でサーバー時刻、デフォルト時刻ともJSTに設定していたがだめだった。
time()関数がGMTで返すという情報がありnewsのモジュールではtime()の戻り値をそのまま使っているように見えたのでバグかと思ったが違った。
xoopsのユーザ管理画面でユーザの時刻設定がGMTのままだったことが原因だった。
ユーザの時刻設定をJSTにしたところ正常な時刻で投稿されるようになった。
category