「date():依賴系統的時區設定是不安全的...」
更新PHP 版本時,可能會出現錯誤訊息,表示依賴系統的時區設定是不安全的。此錯誤是由於需要使用 date.timezone 設定或 date_default_timezone_set() 函數指定時區而導致的。
要解決此錯誤,請將以下區塊新增至您的 php.ini 檔案:
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = America/New_York
將「America/New_York」替換為您的首選時區。設定完成後,重新啟動 Web 伺服器(例如 service httpd restart)。
或者,您可以使用date_default_timezone_set() 函數在程式碼中動態設定時區:
date_default_timezone_set('America/New_York');
您可以參考以下連結取得支援的時區清單:http://php.net/ manual/en/timezones.php
以上是為什麼在 PHP 中依賴系統時區設定不安全以及如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!