PHP服务器时间差8小时解决方案

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服务器时间差8小时解决方案,布布扣,bubuko.com

时间: 2024-12-18 16:17:06

PHP服务器时间差8小时解决方案的相关文章

音视频服务器双机热备解决方案

AnyChat平台提供了服务器双机热备解决方案,可以满足对系统有要求较高的客户需求,如政府.电信运营商以及部队等. 一.基本原理 1.AnyChat服务器有两种工作模式,分别为:主服务器模式(Master Server).从服务器模式(Slave Server). 2.从服务器启动之后,需要与主服务器建立通信连接,等待主服务器的激活,从服务器被激活之前,不能对外提供服务. 3.当从服务器被激活,且主服务器宕机之后,从服务器将会立即开始服务,接受客户端连接.从服务器被激活之后,可以连续工作30天,

django时间与系统时间差8小时

问题现象: 在用django做好的网站,发表文章后显示的发布时间比当前时间慢了8小时 查找问题: 查看服务器系统时间,经查与当前时间一致,无问题 查看数据库中的时间也一样 最终原因: 在settings文件中,设置了时区为TIME_ZONE = 'UTC',使程序执行时使用了UTC时区时间,所以比当前时间慢8小时,修改为TIME_ZONE = 'Asia/Shanghai'后,解决问题!

邮件服务器应对突发故障解决方案

秋期间,正是万家团圆赏月的日子,U-Mail邮件系统的客服人员却接到 协助请求(顺便提一句,我们的VIP客户的服务是7X24小时提供,如果您有不虞之需,只要及时给我们来电,我们会酌情尽快处理,一切为客户为中心,完全 解除你后顾之忧),原来一位客户反馈"机房停电常出故障",客服丝毫不敢怠慢,赶紧请来了工程师解答: 张工说:此类问题常见,因为毕竟各地发展情况不同,比方说一些内地城市基础设施建设差,停电 是常事.此外,邮件在外贸行业应用最普遍,而对于外贸企业来说,各国网络环境迥异,各种不可测

服务器集群有那些解决方案?

互联网的快速发展使多媒体网络服务器,特别是WEB服务器,面对的访问数量快速增加,网络服务器需要具备提供大量并发访问服务的能力.例如,大的门户网站 每天都会收到数千万次的访问请求.因此对于提供大负载WEB服务的服务器来讲,CPU和I/O的处理能力很快会成为瓶颈.今天,IDC解决方案专家为大家讲解集群服务器解决方案. 应用系统支撑平台是应用系统的硬件基础,为了应用系统的高效.稳定.可靠地运行,建议在物理上采用集群服务器,实现应用系统硬件支撑平台的高效管理,在逻辑部署上形成负载均衡,通过应用/中间件服

PHP strtotime在linux服务器时间延迟8小时问题

今天客户反映有个功能投票模块第一天投了后,第二天就不能投了,理论上是第二天凌晨就可以再答题的,发现本地是正常的,linux服务器异常, 仔细查找原因发现是strtotime函数获取的值和本地获取的值不一致,离真实的值小了8小时,网上查找资料才知道,是strtotime()里面的时间格式的问题,需要是UTCO的格式: 在linux服务器php的strtotime的正确使用方法是:strtotime(date("Y-m-d H:i:s")."Z");

服务器不能启动若干解决方案解决方案

1.当系统启动显示操作系统列表时, 按F8 出现高级启动选项: a. Safe mode: 只加载基本的服务和驱动.用于解决安装了额外的硬件驱动或软件后,导致系统不能正常启动的情况.选择Safe mode,若能进入操作系统,卸载额外的驱动或软件. b.Last known good: 启动上一次的成功配置. 用于解决对系统的驱动,及服务进行了错误的配置后导致系统不能引导的情况.选择Last known good 可以恢复到上一次正常登录时的配置. c.VGA Mode: 使用标准VGA模式启动计

http目录显示时间与服务器相差8小时

一直用nginx做http服务,代码里访问过文件地址,并未认真关注过访问http目录下的时间戳.今天浏览文件的时候发现一个问题.web上显示的文件时间戳与服务器时间相比差8个小时.具体表现看下图: web目录时间 服务器时间 很明显标准时间GMT,没有加中国东八区.正确的做法是在nginx配置文件里关于本目录字段添加如下语句: autoindex_localtime on; #GMT时间 改为 本地时间 效果如下: UTC是我们现在用的时间标准,GMT是老的时间计量标准.UTC是根据原子钟来计算

Logrotate 对服务器日志按照小时切割并压缩

背景介绍 对于互联网小公司而言,对于服务日志的处理一般都不咋样,在微服务使用之后之后可能稍微好一些,但还是有很多传统的服务,如:Tomcat,Nginx 等在日志处理的时候仍然不是很友好.主要是很多时候开发需要查看线上服务的日志便于查找 BUG,所以我们很多时候不是在查日志就是查日志的路上. 为了便于开发自己去查看日志于是便使用 Nginx 做了个日志下载站点.但是问题再次来了,那就是日志量太大,不好下载.怎么办?压缩呗.毕竟纯文本压缩比率超级高,100M 的文件能够压缩到几 M 不香吗? 但是

WMI RPC 服务器不可用的解决方案

来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=234GPS平台.网站建设.软件开发.系统运维,找森大网络科技!http://cnsendnet.taobao.com ConnectionOptions connectionOptions = new ConnectionOptions(); connectionOptions.Username = userName; connectionOptions.Password = password;