在 PHP 配置文件(php.ini)中设置 date.timezone
可以让你的 PHP 脚本使用指定的时区。以下是具体步骤:
- 找到你的 php.ini 文件。这个文件通常位于 PHP 安装目录下,或者在 apache 的配置文件中指定。你可以通过创建一个包含以下代码的 PHP 文件来查找 php.ini 文件的位置:
将此文件保存为 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.ini 文件中设置的时区,那么恭喜你,设置成功!