PHP用date转换时间出现时间不正确。在配置文件php.ini设置了date.timezone = Asia/ShangHai还是一样。 20

PHP用date把时间戳转换成时间时出现时间不正确情况,根据网上案例把配置文件php.ini设置了date.timezone=Asia/ShangHai还是一样。跪求。这... PHP用date把时间戳转换成时间时出现时间不正确情况,根据网上案例把配置文件php.ini设置了date.timezone = Asia/ShangHai还是一样。跪求。这个到底怎么决解 展开
 我来答
爱奋豆的小青年
2017-10-25 · 爱文学的电脑急救Helper
爱奋豆的小青年
采纳数:158 获赞数:252

向TA提问 私信TA
展开全部

我是用的xampp继承环境,问题和上面一样,时区不正确。

解决:1.在php文件夹里的php.ini设置date.timezone=PRC或者date.timezone = Asia/ShangHai (失败)

2.在apache里的httpd.conf文件里设置PHPIniDir,重启apache时失败,原因是php和apache版本不一样,由于是集成环境就没去匹配了。只好删除PHPInidir,重启apache成功(失败)

3.在php.ini文件里查找date.timezone,除了我上面改的那儿之外,继续查找下一个,发现后面还有一个date.timezone,修改成PRC后,重启apache后时区正确(成功)

说明:问题出在php.ini里面不只一处有timezone,后面还有一个timezone,改最后面的才有用,或者两处都改。如图:

ixyqq_net
2014-09-03 · TA获得超过888个赞
知道小有建树答主
回答量:1160
采纳率:0%
帮助的人:1274万
展开全部
1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。 重启
2、在程序代码中使用函数
date_default_timezone_set(‘Asia/Shanghai'); 或者
date_default_timezone_set('PRC'); 即可

望采纳 Thx
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eaf9376
2017-02-07 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:15%
帮助的人:745万
展开全部
php.ini里 设置short_open_tag = On
如果你用的集成环境,要注意php.ini的路径,wamp的php.ini有两个,一个在php目录下,一个在apache目录下面,默认apache下面的起作用,不过可以修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengzhishangcc
2014-09-03 · 超过34用户采纳过TA的回答
知道答主
回答量:235
采纳率:85%
帮助的人:41.7万
展开全部
贴代码啊 这样怎么帮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式