A-A+

PHP中如何设置时区

2013年09月10日 PHP 暂无评论 阅读 1,947 views 次

PHP默认设置的是标准的格林威治时间(即采用的是零时区),如果没有对PHP的时区进行设置,并且用户的当地时间是北京时间,那么通过PHP的时间函数获取的时间就将比当地的北京时间少8个小时。因此,要获取本地当前的时间必须更改PHP语言中的时区设置。更改PHP语言中的时区设置有两种方法:在php.ini文件中设置和通过date_default_timezone_set函数设置。

1、在php.ini文件中设置时区,需要定位到【date】下的";date.timezone="选项,去掉前面的分号,并设置它的值为当地所在时区使用的时间。

如果当地所在时区为东八区,就可以设置"date.timezone="的值为PRC(中华人民共和国),Asia/Hong_Kong(中国香港),Asia/Shanghai(上海)等,这些都是东八区的时间。

php博客

2、在应用程序中,在日期、时间函数之前使用date_default_timezone_set函数同样可以完成对时区的设置。

语法:

date_default_timezone_set(timezone);

参数timazone为PHP可识别的时区名称。PRC(中华人民共和国),Asia/Hong_Kong(中国香港),Asia/Shanghai(上海)

标签:

给我留言

Copyright © 严佳冬 保留所有权利.   Theme  Ality 百度地图 苏ICP备19045515号-2

用户登录

分享到: