インフォメーションBBS

[使い方] [タイトルのみ] [関連発言] [最新20発言] [過去ログ一覧]
1024 スミコ [RE] 2000/06/14 22:57 [修正]
RE2:しつもんです。
#1023(わかやま神氏)の書き込みを引用します:
>  ($sec, $min, $hour, $day, $mon, $year, $wday) = gmtime($t); を
> ($sec, $min, $hour, $day, $mon, $year, $wday) = gmtime($t + 9 * 60 * 60);
>として下さい。(黄色が該当行で赤色が追加部分です)
>
>gmtime関数はグリニッジ標準時(世界標準時)を取得しますが、日本とは9時間(32400秒)
>のずれがあるはず。
>$tの後ろの「+ 9 * 60 * 60」でグリニッジ標準時と日本標準時の9時間(32400秒)の
>時差を加算修正しています。

ご回答下さってありがとうございます。上記のようにしましたが、変わらなかったので、
logview3.cgiのlocaltimeのところに「+ 15 * 60 * 60」を足してみたら
うまくできました。CGIに暗いのでよくわかりませんが、ログをつくるファイルの
ほうは現地時間を取得しているので15時間の差が出たのではないかと思います。
ご助力ありがとうございました(*^o^*)。

1個のレスポンスが付いています:
1025 2000/06/14 23:54 RE3:しつもんです。 = わかやま神

[トップページに戻る]管理人 : キャメル