解决PHP时间差8小时问题_PHP教程
程序员文章站
2024-02-13 15:42:58
...
我们在项目开发的过程当中经常遇到获得的时间和实际时间相差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” 博客
推荐阅读
-
解决PHP时间差8小时问题_PHP教程
-
php关闭warning问题的解决方法
-
PHP一个数组问题,急求大神给解决下,跪求解决,希望早上一起来就有大神帮忙解决了,谢谢
-
利用php实现禁用IE和火狐的缓存问题_PHP教程
-
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案_PHP教程
-
在PHP中PDO解决中文乱码问题的一些补充_PHP
-
提示Trying to clone an uncloneable object of class Imagic的解决_PHP教程
-
php如何解决无法上传大于8M的文件问题_PHP教程
-
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题_php实例
-
FreeBSD下zfs: failed with error 6错误解决_PHP教程