時刻の扱い

メッセージ

PukiWiki内部で扱う時間(UNIXタイムスタンプ)をGMTに一本化し、書式化するときにローカル時間に変換する仕掛けを考えています。

pukiwiki.ini.phpにZONEおよびZONETIME定数を追加(ローカル時間)

define('ZONE','JST');
define('ZONETIME',9 * 3600); // JST = GMT + 9
//define('ZONE','EST'); PukiWikiをアメリカ東部標準時間(EST)で使う場合の例
//define('ZONETIME',-5 * 3600);

もし、PukiWikiをアメリカで使う、などという場合は、夏時間(EDT)との切替は手動…ということで :)

init.phpにLOCALZONE定数を追加(GMTとサーバのローカル時間との差)

define('LOCALZONE',date('Z'));

内部で扱う数値(UNIXタイムスタンプ)はすべてGMTとする

UNIXタイムスタンプを書式化するときに、ZONETIMEを加える

そこら中に散らばっている日時書式化ルーチンを関数にしてしまう



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-06-11 (土) 16:12:48
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.178 sec.

OSDN