[Fswiki-dev] Re^2: TZ problem on mod_perl

Back to archive index

Hiroaki Sakuma hiroa****@sakum*****
2007年 11月 7日 (水) 12:58:41 JST


佐久間です.


公式サイトのみの場当たり的対処ですが,lib/Util.pm で time() をオーバライドして,
32400秒(9時間)ずらすようにしました.

しかし,サーバのタイムゾーンと,利用者の望むタイムゾーンの差を考えて,ずらす時間
を計算しないといけないため,これを独自で実装するのは,かなり大変になるかもしれま
せん.

簡単なのは,setup.dat に,新たに,何時間プラスマイナスするかの設定を書いてもらう
ようにして,その時間分を加減算する,という方法かと思います.


> やるとしたらtime()関数をオーバーライドするとかだと思いますが、
> そもそもサーバのタイムゾーンは変更できないのなのでしょうか?


=====================
Hiroaki Sakuma
 hiroa****@sakum*****




Fswiki-dev メーリングリストの案内
Back to archive index