質問箱/2157
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/2157]] [#d0e0d0a7]
|RIGHT:100|LEFT:410|c
|~カテゴリ||
|~サマリ|local time|
|~バージョン|1.4.2|
|~投稿者|[[Kimitake]]|
|~状態|完了|
|~投稿日|&new{2004-05-14 (FRI) 11:48:13};|
***質問 [#z1531997]
ローカル時間の定義の ZONE や ZONETIME なんですが、アメリ...
***回答 [#dfaf0935]
-[[Kimitake]] &new{2004-05-15 (SAT) 03:11:37};
~とりあえず下記のような変更でつじつま合わせてみました。
~func.php の get_date の部分を以下のよう変更。
function get_date($format,$timestamp = NULL)
{
$time = ($timestamp === NULL) ? UTIME : $timestamp;
$tarr = localtime(time(),true);
if ( $tarr[ "tm_isdst" ] == 0 )
{
$time += ZONETIME;
$format = preg_replace('/(?<!\\\)T/',preg_replace('/(.)...
}
else
{
$time += ZONETIME2;
$format = preg_replace('/(?<!\\\)T/',preg_replace('/(....
}
return date($format,$time);
}
それから pukiwiki.ini.php の ZONE 設定で夏時間用の定義を...
define('ZONE','PST');
define('ZONE2','PDT');
define('ZONETIME',-8 * 3600);
define('ZONETIME2',-7 * 3600);
//#comment
終了行:
**[[質問箱/2157]] [#d0e0d0a7]
|RIGHT:100|LEFT:410|c
|~カテゴリ||
|~サマリ|local time|
|~バージョン|1.4.2|
|~投稿者|[[Kimitake]]|
|~状態|完了|
|~投稿日|&new{2004-05-14 (FRI) 11:48:13};|
***質問 [#z1531997]
ローカル時間の定義の ZONE や ZONETIME なんですが、アメリ...
***回答 [#dfaf0935]
-[[Kimitake]] &new{2004-05-15 (SAT) 03:11:37};
~とりあえず下記のような変更でつじつま合わせてみました。
~func.php の get_date の部分を以下のよう変更。
function get_date($format,$timestamp = NULL)
{
$time = ($timestamp === NULL) ? UTIME : $timestamp;
$tarr = localtime(time(),true);
if ( $tarr[ "tm_isdst" ] == 0 )
{
$time += ZONETIME;
$format = preg_replace('/(?<!\\\)T/',preg_replace('/(.)...
}
else
{
$time += ZONETIME2;
$format = preg_replace('/(?<!\\\)T/',preg_replace('/(....
}
return date($format,$time);
}
それから pukiwiki.ini.php の ZONE 設定で夏時間用の定義を...
define('ZONE','PST');
define('ZONE2','PDT');
define('ZONETIME',-8 * 3600);
define('ZONETIME2',-7 * 3600);
//#comment
ページ名: