在 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 版本替换上述命令中的服务名称和版本号。