Manual:$wgLocalTZoffset

From mediawiki.org
This page is a translated version of the page Manual:$wgLocalTZoffset and the translation is 100% complete.
タイムゾーンの設定: $wgLocalTZoffset
サーバーのタイムゾーンに分単位の時差を追加する。
導入されたバージョン:pre 1.1.0
除去されたバージョン:使用中
許容される値:(数値) または null
既定値:null

詳細

匿名利用者および新規利用者のアカウントの既定のタイムゾーン設定に使用する、UTC からのオフセットを分単位で設定します。 また、環境設定で対応するテキストフィールドを空の文字列に設定しているユーザーにも使用されます。 この設定は、ソフトウェアにおけるほとんどの日付/時間の表示に使用され、利用者の個人設定でオーバーライドできます。 これは、署名のタイムスタンプには使用されません

ユニバーサルタイム(UTC/GMT)で表示する場合はNULLのままにするか、オフセットを分単位で指定します。

警告 警告: 稼動中にこのパラメーターを変更すると、サーバーがクラッシュするおそれがあります (Windows の Apache)。

サマータイムの問題を回避するために、PHPにオフセットを計算してもらうことができます。 date('Z') は、タイムゾーンのオフセット (秒単位) を返します。 UTCより西のタイムゾーンのオフセットは常にマイナス、東のタイムゾーンのオフセットは常にプラスです。

$wgLocaltimezone = 'CET';
// PHP が算出するタイムゾーンのオフセットを分単位で設定します。
$wgLocalTZoffset = date('Z') / 60;

関連項目