我php本地测试显示时间正确放到测试服务器上显示错误,请问如何解决

我代码写echodate('Y-m-dH:i:s');本地服务器上显示2016-9-413:55:00,上传到测试服务器上就变成2016-9-51:55:00,相差了一天... 我代码写echo date('Y-m-d H:i:s');本地服务器上显示2016-9-4 13:55:00,上传到测试服务器上就变成2016-9-5 1:55:00,相差了一天,测试服务器是Linux+apache的,测试服务器直接使用date打印出来的时间也是24小时制的,请高手帮忙看下是什么原因导致测试服务器上的php显示出的时间相差了一天 展开
 我来答
匿名用户
2016-09-04
展开全部
可能是时区的问题,先同步下服务器时间看下是否准确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
能定167
2016-09-04 · TA获得超过247个赞
知道小有建树答主
回答量:274
采纳率:66%
帮助的人:121万
展开全部
你检查下,服务器时间有没有同步!
追问
[root@host etc]# date
2016年 09月 04日 星期日 14:05:45 EDT
服务器上直接打印时间显示是正确的,从php上输出就快了12小时
追答
试下加个时区输出看下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金小牛笑傲江湖
2016-09-04 · TA获得超过303个赞
知道小有建树答主
回答量:340
采纳率:71%
帮助的人:157万
展开全部
你知道时区吧?php有个设置是针对时区的,默认的时区好像不在中国
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式