2011-11-13 77 views
0

我正在開發一個Joomla 1.5.x組件,其中安裝了JomSocial組件。在某個操作中,我將兩個用戶作爲Jomsocial系統中的朋友,以便在數據庫中的jos_community_connection表中添加兩行。 同時加入我使用下面的PHP函數來獲取時間值爲什麼我會在6小時內獲得時間差異?

date('Y-m-d H:i:s'); 

當我完成操作後檢查jomsocial牆上它讓我發現,在發表10小時以前行。 但是當我發送好友請求並使用jomsocial內置系統接受它時,它顯示正確的使用時間

數據庫值

created by custom codes : 2011-11-12 23:51:29 
created by jomsocial system : 2011-11-13 05:51:29 

爲什麼會收到錯誤的時間價值?如何爲上述問題生成正確的時間值? 請指導..

回答

0

這很可能是Joomla是調整根據時區設置的時間內PHP設置它。你是在本地還是遠程進行開發?創建時間與機器上的實際系統時間相同還是真的6小時?

在您的PHP ini文件中檢查您的時區,並檢查您的Joomla配置文件中的時區信息。然後檢查你的系統時間。這應該有助於你縮小問題範圍。

+0

我正在遠程開發。我的機器當地時間是5小時30分鐘。生成的時間值應該是全世界所有用戶的完美選擇。我怎樣才能生成它?我嘗試在我的joomla個人資料中設置時區,但它仍然給我6小時的差異。 – Vin

相關問題