PHP中的日期和时间函数依赖于时区的设置,为此需要在php.ini文件中进行配置。以下是在php.ini中设置时区的详细说明和完整示例:
1. 打开php.ini文件,可以通过命令行打开:
sudo nano /etc/php/7.4/apache2/php.ini
2. 在php.ini文件中,搜索 [Date],找到date.timezone配置项,将其取消注释并设置为所在时区,例如:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
3. 保存php.ini文件,并重启Apache服务器使配置生效:
sudo systemctl restart apache2
完整示例代码:
ini[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
请注意,时区可以是国际时区缩写(如UTC),也可以是本地时区名称(如Asia/Shanghai)。您可以从此页面获取所有可用时区的完整列表:http://php.net/manual/en/timezones.php
正文完