php设置时区无效? 100
先说一下我的环境,mac电脑,用的nginx,php版本7.0。修改php.ini中的date.timezone=Asia/Shanghai然后重启php-fpm没什么用...
先说一下我的环境,mac电脑,用的nginx,php版本7.0。修改php.ini中的date.timezone = Asia/Shanghai然后重启php-fpm没什么用,至于我去网络上找了一大堆,让重启apache之类的,我都不用apache怎么重启?
展开
5个回答
展开全部
从你的图片上看,已经生效了的哦。
phpinfo()的结果就是环境的准确情况。
phpinfo()的结果就是环境的准确情况。
更多追问追答
追问
但是我执行echo date('Y-m-d H:i:s',time());显示的时间还是英国时间
追答
你服务器是否本机?在服务器上查看系统时间,是否因为服务器时间不准确导致的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
执行php -i|grep php.ini看是否改对了php.ini的位置。
看下配置是否写到php.ini的[Date]里。
执行php -i|grep date.timezone看是否配置成功。
看下配置是否写到php.ini的[Date]里。
执行php -i|grep date.timezone看是否配置成功。
追问
已经生效
date.timezone => Asia/Shanghai => Asia/Shanghai
但是打印时间还是没用
追答
1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。 重启
2、在程序代码中使用函数
date_default_timezone_set(‘Asia/Shanghai'); 或者
date_default_timezone_set('PRC'); 即可
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用nginx那就重启一下nginx啊
追问
重启好多遍了,没用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询