为什么使用date

 我来答
匿名用户
推荐于2016-09-13
展开全部
为什么要设置时区?

问题阐述

当安装完PHP开发环境后,获取系统时间时,会发现获取到的时间与系统时间不对应。那么如何对时区进行设置,并获取到相对应的时间呢?

解答

要获取本地当前的时间,则必须更改PHP语言中的时区设置。更改PHP语言中的时区设置有两种方法。

1.在php.ini文件中设置时区

在php.ini文件中,定位到[date]下的";date.timezone ="选项,去掉前面的分号,并设置其值为当地所在时区使用的时间,修改内容如图1.71所示。

图1.71 设置PHP的时区
例如,如果当地所在时区为东八区,那么就可以设置"date.timezone ="的值为PRC、Asia/Hong_Kong、Asia/ Shanghai(上海)或Asia/Urumqi(乌鲁木齐)等,这些都是东八区的时间。

设置完成后,保存文件,重新启动Apache服务器即可。

2.通过date_default_timezone_set函数设置时区

在应用程序中,在日期、时间函数之前使用date_default_timezone_set()函数就可以完成对时区的设置。date_default_timezone_set()函数的语法如下:
date_default_timezone_set(timezone);
参数timezone为PHP可识别的时区名称,如果时区名称PHP无法识别,则系统采用的是UTC时区。

例如,修改时区前获取到的时间如图1.72所示,修改时区后获取到的时间如图1.73所示。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式