php 时区怎么改成中国?

php5.12时区试了网上介绍的方法,php.ini里设置date.timezon=Asia/Shanghai或PRC等,也重启过apache,都没用,还是CST时间,但... php 5.12 时区 试了网上介绍的方法,php.ini里设置date.timezon=Asia/Shanghai 或 PRC 等,也重启过apache,都没用,还是CST时间,但不想每个文件里面都加一句改时间的,希望能根本解决掉,请达人帮忙
上面打错,date.timezone=Asia/Shanghai 或 PRC,不是这个问题,请达人继续帮忙
展开
 我来答
cmoooo
2010-03-17 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:673万
展开全部
你做的php没有总配置文件吗?比如config.php之类的,只要是每个文件都include到的就可以,加一句代码:

date_default_timezone_set('Etc/GMT-8');

设置一下时区就OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a435633
2010-03-16 · TA获得超过1234个赞
知道大有可为答主
回答量:1018
采纳率:0%
帮助的人:0
展开全部
[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Shanghai

这样设置应该没错。

问题是你修改的 php.ini,可能不是 apache 用到的 php.ini,
你用
phpinfo();
先看看用的是哪个路径下的 php.ini。
修改后需要重启 apache。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者BbPV9CfuDM
2015-05-28 · TA获得超过1445个赞
知道小有建树答主
回答量:977
采纳率:85%
帮助的人:184万
展开全部
1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “PRC”;即可。

2、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','PRC');或者date_default_timezone_set('PRC');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huaweios
2012-12-22 · 超过23用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:47.6万
展开全部
date_default_timezone_set("PRC")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友09e8b6f
2012-12-18
知道答主
回答量:12
采纳率:0%
帮助的人:6.9万
展开全部
你把date.timezon=Asia/Shanghai 前面不是有个“;” 去掉这个分号就行了,亲测的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式