文章教程

8.1系统时区设置

9/17/2020 9:40:31 PM 人评论 次浏览

8.1 系统时区设置

这里的系统时区是指运行PHP的系统环境,常见的有Windows系统和UNIX-like(类UNIX)系统。对它们的时区设置关系到运行应用的时间准确性。

8.1.1 时区划分

时区的划分是一个地理概念。从本初子午线开始向东和向西各有12个时区。例如,我们的北京时间是东8区,美国太平洋时间是西8区。在Windows系统里这个操作比较简单。在设置中的时间时区的控制面板里设置就行了。在Linux这样的UNIX-like的系统中需要使用命令对时区进行设置。

8.1.2 时区设置

PHP中日期时间的默认设置是GMT格林尼治时间。在使用日期时间功能之前,需要对时区进行设置。在中国,就需要使用“Asia/Hong_Kong”香港时间。

时区的设置方法主要为以下两种。

(1)设置php.ini的date.timezone = Asia/Hong_Kong来完成,这样系统默认时间为东8区的时间。

(2)可以使用函数date_default_timezone_set()把时区设为date_default_timezone_set("Asia/ Hong_Kong")。采用此方法进行设置比较灵活。

教程类别