[問題]時差問題

BUG回報,BUG修改教學

版主: 涅魂, 簫哥

多拿滋
 
文章: 5
註冊時間: 2007-10-15 7:59 pm

[問題]時差問題

文章多拿滋 » 2007-10-18 9:36 pm

抱歉~小弟又有問題了
WOG的時間是在哪設定?
因為時間差好多...



頭像
Roger2hk
 
文章: 51
註冊時間: 2003-12-06 12:12 am
來自: Infunity

文章Roger2hk » 2007-10-19 12:14 am

是聊天功能的時差問題?
你可以加入:
$time = time() + 3600 * 15;
15 是伺服器時間再加上 15 小時


圖檔

多拿滋
 
文章: 5
註冊時間: 2007-10-15 7:59 pm

文章多拿滋 » 2007-10-19 12:57 am

我發現不只聊天
連用管理員發訊時間也是
所以應該是整個wog吧
怎麼改呢
我網站就不會
所以應該是不電腦的問題



頭像
Roger2hk
 
文章: 51
註冊時間: 2003-12-06 12:12 am
來自: Infunity

文章Roger2hk » 2007-10-19 5:06 pm

整個 WOG 是很難改的...
大部分的檔案都有 time()
除非你將全部的 time() 都改變為 time() + 3600 * hr


圖檔

多拿滋
 
文章: 5
註冊時間: 2007-10-15 7:59 pm

文章多拿滋 » 2007-10-21 12:49 am

真可惜哪
我想應該是有什麼辦法可以改掉整個time



頭像
Roger2hk
 
文章: 51
註冊時間: 2003-12-06 12:12 am
來自: Infunity

文章Roger2hk » 2007-10-21 6:49 pm

多拿滋 寫:真可惜哪
我想應該是有什麼辦法可以改掉整個time

有辦法的...
先弄一個 time.php
代碼: 選擇全部
<?php
// Time Function
// $server_time = time();
global $user_time;
$user_time = $time() + 3600 * 15;
?>

在每個有 time() 的檔案內加上:
代碼: 選擇全部
include('time.php');

再把所有的 time() 改為 $user_time



多拿滋
 
文章: 5
註冊時間: 2007-10-15 7:59 pm

文章多拿滋 » 2007-10-25 9:32 pm

可行
不過還是得花些時間
但問題解決了



leoc660116
 
文章: 1
註冊時間: 2007-11-11 4:26 am

文章leoc660116 » 2007-11-11 4:33 am

我也是時差有問題
但我上網去查了一些資料
查到了 PHP5 的一個設定
在php.ini裡面
代碼: 選擇全部
[Date]
; Defines the default timezone used by the date functions
;date.timezone =

改成
代碼: 選擇全部
date.timezone = Asia/Taipei

前面的 ; 要去掉
就可以把時間調成為台灣時間了
給大家參考參考



頭像
Roger2hk
 
文章: 51
註冊時間: 2003-12-06 12:12 am
來自: Infunity

文章Roger2hk » 2007-11-11 11:43 am

leoc660116 寫:我也是時差有問題
但我上網去查了一些資料
查到了 PHP5 的一個設定
在php.ini裡面
代碼: 選擇全部
[Date]
; Defines the default timezone used by the date functions
;date.timezone =

改成
代碼: 選擇全部
date.timezone = Asia/Taipei

前面的 ; 要去掉
就可以把時間調成為台灣時間了
給大家參考參考

要修改 php.ini 的話, 是需要有伺服器的管理員權限...
如果沒有的話, 這方法不是行不通的嗎?



藍色雲
 
文章: 2
註冊時間: 2008-03-19 12:20 pm

文章藍色雲 » 2008-03-21 5:43 pm

Roger2hk 寫:
leoc660116 寫:我也是時差有問題
但我上網去查了一些資料
查到了 PHP5 的一個設定
在php.ini裡面
代碼: 選擇全部
[Date]
; Defines the default timezone used by the date functions
;date.timezone =

改成
代碼: 選擇全部
date.timezone = Asia/Taipei

前面的 ; 要去掉
就可以把時間調成為台灣時間了
給大家參考參考

要修改 php.ini 的話, 是需要有伺服器的管理員權限...
如果沒有的話, 這方法不是行不通的嗎?


php5可以用下列方法
代碼: 選擇全部
date_default_timezone_set('Asia/Taipei');//修正時區





回到 臭蟲BUG區

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客