在 PHP 配置文件(php.ini)中设置 date.timezone
可以让你的 PHP 脚本使用指定的时区。以下是具体步骤:
<?php
phpinfo();
?>
将此文件保存为 info.php 并将其上传到你的服务器。然后访问此文件(例如:http://yourdomain.com/info.php),在显示的页面中查找 “Loaded Configuration File” 一项,它会告诉你 php.ini 文件的位置。
使用文本编辑器打开 php.ini 文件。
在文件中找到 ;date.timezone
这一行(分号表示注释)。如果找不到这一行,请在文件的末尾添加它。
将 ;date.timezone
更改为 date.timezone = "Asia/Shanghai"
(将 Asia/Shanghai 替换为你所需的时区)。确保使用双引号或单引号包围时区名称。
例如:
;date.timezone =
date.timezone = "Asia/Shanghai"
保存并关闭 php.ini 文件。
重启你的 Web 服务器(例如 Apache 或 Nginx)以使更改生效。
现在,你的 PHP 脚本应该会使用指定的时区。你可以通过运行以下代码来测试:
<?php
echo date_default_timezone_get(); // 输出设置的时区
?>
如果你看到的是你在 php.ini 文件中设置的时区,那么恭喜你,设置成功!