PHP Warning: date(): It is not safe to rely on the system's timezone settings.
You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
PHP 5.1+ 強制要求明確設定時區,否則每次呼叫 date()、strtotime() 等函式都會觸發 E_WARNING。
date.timezone = "Asia/Taipei"
常用時區:Asia/Taipei、Asia/Shanghai、Asia/Hong_Kong、UTC。修改後重啟 Web 服務(Apache/Nginx + PHP-FPM)。
<?php
date_default_timezone_set('Asia/Taipei'); // 放在腳本最前端
php_value date.timezone "Asia/Taipei"
echo date_default_timezone_get(); // 應輸出 Asia/Taipei
echo date('Y-m-d H:i:s'); // 正常輸出無警告
CST、GMT+8 等非標準識別碼會導致「misspelled the timezone identifier」