您好,欢迎访问一九零五行业门户网

解决PHP时间差8小时问题_PHP教程

我们在项目开发的过程当中经常遇到获得的时间和实际时间相差8个小时的情况,这是因为我们所在的时区范围和php开发者所在的时区不一样,默认情况下并不是东八区。一般解决办法有两种:
1. 打开php的配置文件php.ini文件,搜索文件内的date.timezone,将前边的注释符;去掉,然后在行尾添加字符rpc 即可,若在文件内搜索不到date.timezone,则可以在任意位置手动添加,修改后的date.timezone配置为:
date.timezone = rpc 2. 有时开发者并不能获得php.ini文件的操作权,那么就需要这种方法了。一般一个项目都有配置文件或者入口文件,则可以在这些文件中使用date_default_timezone_set ()方法来修改时区。例如:
date_default_timezone_set (asia/chongqing); 大陆内地可用的值是:asia/chongqing, asia/shanghai, asia/urumqi(依次为重庆,上海,乌鲁木齐),港台地区可用:asia/macao, asia/hong_kong, asia/taipei(依次为澳门,香港,台北).
本文出自 “francisran” 博客
http://www.bkjia.com/phpjc/478564.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478564.htmltecharticle我们在项目开发的过程当中经常遇到获得的时间和实际时间相差8个小时的情况,这是因为我们所在的时区范围和php开发者所在的时区不一样...
其它类似信息

推荐信息