在 PHP 中,您可以通過修改 php.ini
配置文件來設置時區
php.ini
文件。這個文件通常位于您的服務器或本地計算機上。如果您不確定在哪里可以找到它,可以使用以下代碼片段來查找:echo ini_get('php.ini');
php.ini
文件。例如,如果您的文件位于 /etc/php/7.4/cli/php.ini
,您可以使用命令行或文本編輯器打開它:sudo nano /etc/php/7.4/cli/php.ini
在 php.ini
文件中,找到 date.timezone
配置項。如果沒有找到這個配置項,您可以在文件末尾添加一行。確保在添加新行之前備份原始文件。
設置您希望使用的時區。例如,要將時區設置為 “Asia/Shanghai”,請將以下行添加到 php.ini
文件中:
date.timezone = "Asia/Shanghai"
您也可以從 PHP 8 開始使用 IANA 時區數據庫中的時區名稱,例如:
date.timezone = "Asia/Shanghai"
保存并關閉 php.ini
文件。
重啟您的 Web 服務器或 PHP-FPM 服務,以使更改生效。例如,如果您使用的是 Apache,可以使用以下命令重啟:
sudo systemctl restart apache2
如果您使用的是 PHP-FPM,可以使用以下命令重啟:
sudo systemctl restart php7.4-fpm
請注意,您需要根據您的服務器環境和 PHP 版本替換上述命令中的服務名稱和版本號。