php 8小时时间差的解决方法小结
2023-09-14 08:57:52 时间
原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的
也就是显示的时间(无论用什么php命令)都是格林威治标准时间
和我们的时间(北京时间)差了正好8个小时,有以下3中方法可以恢复正常的时间。
1,最简单的方法就是不要用php5.1以上的版本
2,如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (XXX);
3,一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号
= 后面加XXX,重启http服务(如apache2或iis等)即可
关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
老外好像把北京漏调了
其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
PRC是什么?PRC是中华人民共和国啊-_-
相关文章
- php 死链查询,seo网站死链解决方法 死链查询检测工具
- 编译适用于 PHP 8.2 的 redis.dll 扩展文件
- PHP数组
- 使用Redis集群提升PHP性能(redis集群php)
- 版本实现Linux安装多个PHP版本的方法(linux安装多个php)
- 解决PHP连接MySQL乱码问题(php连接mysql乱码)
- 命令在PHP中执行Linux命令的方法(php执行linux)
- 【Linux重启PHP服务的命令指南】(linux重启php命令)
- 一步步获取 PHP 导入 MySQL 无忧(php导入mysql)
- PHP轻松访问MySQL数据:使用简明易懂的方法获取数据(php获取mysql数据)
- PHP高效操作MSSQL数据库实战(php连接操作mssql)
- PHP MSSQL框架:为企业开发更好的应用程序(php mssql 框架)
- 使用PHP和MySQL研究论文(php mysql 论文)
- php+AJAX传送中文会导致乱码的问题的解决方法
- PHP出现乱码和Sessions验证问题的解决方法!
- php模板中出现空行解决方法
- php处理json时中文问题的解决方法
- 写php分页时出现的Fatalerror的解决方法
- Windows下利用Gvim写PHP产生中文乱码问题解决方法
- 基于php上传图片重命名的6种解决方法的详细介绍
- 解析PHP多种序列化与反序列化的方法
- 解析php中heredoc的使用方法
- PHP获取和操作配置文件php.ini的几个函数介绍
- php另类上传图片的方法(PHP用Socket上传图片)
- PHP中source#N问题的解决方法
- PHP利用header跳转失效的解决方法
- PHP实现模仿socket请求返回页面的方法
- php防止恶意刷新与刷票的方法
- 编译PHP报错configureerrorCannotfindlibmysqlclientunderusr的解决方法
- PHP提示Warning:phpinfo()hasbeendisabled函数禁用的解决方法
- PHP判断文章里是否有图片的简单方法