php time相差12小时_PHP服务器时间差8小时解决方案
来源:http://my.oschina.net/jackguo/blog/126721
----------------------------------
date(‘Y-m-d H:i:s’)
结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8),问题应该是date()取的时间是格林威治时间,那应该怎么配置一下PHP服务器呢?
解决方法
问题原因所在从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 去掉前面的分号date.timezone = PRC,重启http服务(如apache2或iis等)即可【相关注解:】↓关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore老外好像把北京漏调了其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRCPRC是什么?PRC是中华人民共和国啊-_-你可以到http://www.php.net/docs.php上查到更多的地区由于程序最后还是会把地名转为时区来计算,所以当你使用的不是内置的区域的时候,程序将自动使用格林威治标准时间。
下面是另一个来源,忘记了,没有上面的全,所以暂时就不写了
=============================================================================================
date(‘Y-m-d H:i:s’)结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8),问题应该是date()取的时间是格林威治时间,那应该怎么配置一下PHP服务器呢?
问题原因所在从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。
打开php.ini查找date.timezone 去掉前面的分号date.timezone = PRC,重启http服务(如apache2或iis等)即可
修改php.ini时,date.timezone = PRC后面的参数不需要使用引号
php time相差12小时_PHP服务器时间差8小时解决方案相关推荐
- PHP服务器时间差8小时解决方案
2019独角兽企业重金招聘Python工程师标准>>> date('Y-m-d H:i:s') 结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8), ...
- 一小时人生服务器维护,一小时人生诅咒是干嘛的
在一小时人生中很多玩家对于诅咒的概念不太了解,不知道被被诅咒会发生什么,那么具体这个诅咒是什么含义呢?下面来看看小编为大家带来的介绍了解一下吧. (1)诅咒和令牌 如果看到有人恶意破坏(griefin ...
- linux 时间减8小时,linux下时间差8小时解决
时间就是金钱.....可以差了8小时 :0(1 ....一段时间里一直很苦难....⒏晓得怎么解决 现在基本上是解决老...和大家分享下 先说时区的配置,主要是两个文件: /etc/localtime ...
- centos服务器 java 项目new Date()相差12小时
环境:centos 7.x 项目语言:java 项目中使用 new Date()方法发现取值时间与当前时间相差12个小时左右,第一反应是服务器的时间不正确.在服务器调用命令 date [root@lo ...
- MySQL插入数据与系统时间相差12小时
MySQL插入数据与系统时间相差12小时 serverTimezone改成Asia/Shanghai和GMT%2B8都不行 怎么解决!!
- 数据库查询时间相差8小时解决_MySQL插入时间差八小时问题的解决方法
解决MySQL插入时间差八小时问题 一般 jdbc url中 需要添加几个参数 , 大多数博客给的教程都是 useSSL=false&useUnicode=true&character ...
- MySQL插入时间差八小时问题解决
MySQL插入时间差八小时问题解决 最近使用docker安装了mysql,日期字段类型为timestamp,jpa插入数据后发现与本地时间相差8个小时,各种百度谷歌答案无果,经历了若干次的试验之后,特 ...
- js计算时间差(小时和分钟)demo效果
计算时间差(小时和分钟) var t1 = '08:30'; var t2 = '20:00'; var darr1 = t1.split(':'); var darr2 = t2.split(':' ...
- PHP获取当前时间差8小时的问题
<?php echo date("Y-m-d H:i:s"); //当前时间 ?> 这个方法获取的时间和标准时间差8小时: 从php5.1.0开始,php ...
最新文章
- Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: Python
- leetcode算法题--旋转链表
- Asp.Net MVC 使用FileResult导出Excel数据文件
- 牛客IOI周赛16-普及组
- python如何让图片镜像翻转_如何用 Python 增量备份 Roam Research 笔记图片?
- Python科学计算——前期准备
- ubuntu12.04 安装配置jdk1.7
- 在recovery模式下命令控制手机_安卓手机开机密码忘记,解锁教程
- 软件测试,何去何从?想安逸不可能!软饭得硬吃...我整理的超全学习指南【值得每个测试一看】
- 标准正态分布的积分怎么求?
- 封装自己专属的真正的纯净版Windows系统过程记录(4)——进行封装
- macbook linux 双显卡,网友支招:苹果笔记本也能双显卡切换
- 有道云笔记linux使用教程,巧妙地使用typora编辑有道云笔记
- Jetson Xavier NX系统安装至 nvme 硬盘
- 焦作市宇华学校2021高考成绩查询,河南2021高考最高分多少分,河南历年高考状元资料...
- 安卓中Paint类和Canvas类的方法汇总
- 并发--生产者消费者模式
- 计算机硬件加速怎么开,启用硬件加速是什么 是如何进行的【详解】
- mysql-mmm的搭建
- UML统一建模语言第4章 用例和用例图课后习题