2014-05-15 25 views
0

我默認情況下以UTC運行MYSQL。我想要在用戶的本地時間完成所有選擇,但所有插入和更新都是UTC。我該怎麼做呢?我知道CONVERT_TZ函數,但是我不想在每一個可能的情況下都包含每一個選擇。有沒有辦法在用戶登錄後設置用戶時區ONCE?我使用的CodeIgniter和非持久性,所以我假設我必須每次連接時設置它?如何在CodeIgniter中爲所有SELECT設置用戶的時區

任何意見表示讚賞。

回答

1

在根文件夾使用您的index.php文件:

date_default_timezone_set('Asia/Kolkata'); 

在這裏設置時區。 所有codeigniter請求均通過此文件。因此,它將設置您的時區

+0

但是,在任何用戶登錄之前都會調用它,並且每個用戶都有不同的時區。 –

+0

沒有它被載入每個頁面之前調用..所以這個作品 – Simone

+0

我的意思是,用戶還沒有登錄,所以我不知道什麼時區爲他設置。 –

相關問題