ACSite.NET 線上服務論壇

FAQ 常見問題與解答 => CGI/SSI/PHP/論壇程式 => 主題作者是: acsite 於 四月 13, 2009, 02:22:07 pm



主題: 如何更改 PHP 程式的時區?
作者: acsite四月 13, 2009, 02:22:07 pm
因為我們主機上同時有台灣與國外客戶
所以主機統一使用格林威治標準時間 (GMT+0)
目前大多數的 PHP 程式都支援時區的設定
所以您只要設定 PHP 程式使用 +8 時區
即可獲得台灣的正確時間

如果您的 PHP 程式沒有支援時區設定
只要在 config.php 之類所有程式都會讀取的檔案中
加入以下程式碼亦可取得台灣的正確時間

程式碼:
date_default_timezone_set('Asia/Taipei');

ps. 以上程式碼只適用於 PHP5
如果您修改過虛擬主機的設定值, 使用 PHP4 執行 PHP 檔案 (http://www.acsite.net/tw/forum/index.php?topic=1572.0)
便無法使用上面程式碼修改時區