インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#1024を修正または削除できます:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#1023(わかやま神氏)の書き込みを引用します: > ($sec, $min, $hour, $day, $mon, $year, $wday) = gmtime($t); を > ($sec, $min, $hour, $day, $mon, $year, $wday) = gmtime($t <FONT COLOR=RED>+ 9 * 60 * 60</FONT>); >として下さい。(黄色が該当行で赤色が追加部分です) > >gmtime関数はグリニッジ標準時(世界標準時)を取得しますが、日本とは9時間(32400秒) >のずれがあるはず。 >$tの後ろの「+ 9 * 60 * 60」でグリニッジ標準時と日本標準時の9時間(32400秒)の >時差を加算修正しています。 ご回答下さってありがとうございます。上記のようにしましたが、変わらなかったので、 logview3.cgiのlocaltimeのところに「+ 15 * 60 * 60」を足してみたら うまくできました。CGIに暗いのでよくわかりませんが、ログをつくるファイルの ほうは現地時間を取得しているので15時間の差が出たのではないかと思います。 ご助力ありがとうございました(*^o^*)。
[トップページに戻る]
管理人 :
キャメル