最近寫了幾支程式,在檢查時間的時候發現都慢了八小時,才想到應該是沒設定時區,PHP 的預設時區是 GMT 或 UTC,而台灣是 GMT +8,所以系統慢了八小時。
在不改 php.ini 的前提下,可以將時區設定寫在 CodeIgniter 的 index.php 裡面。
// Insert code before this line, // require_once BASEPATH.'codeigniter/CodeIgniter'.EXT; if( ! ini_get('date.timezone') ) { date_default_timezone_set("Asia/Taipei"); }
這樣就完成 CI 的時區設定了。這段設定要放在 require_once BASEPATH.’codeigniter/CodeIgniter’.EXT; 之前。
Leave a Reply Cancel reply