php问题: <?php $now=localtime(); print "$now[2]:$now[1]:$now[0]"; ?> 结果与北京时间相差6个小时
2个回答
展开全部
1、加入这段代码
date_default_timezone_set('PRC'); //中国时区
2、在php.ini中改
date.timezone = PRC
date_default_timezone_set('PRC'); //中国时区
2、在php.ini中改
date.timezone = PRC
追问
date_default_timezone_set('PRC'); //中国时区
这个我加了,却是管用,谢谢!
不过,你说的php.ini,我之前默认的是 Europe/Berlin,我改成 PRC了,而下面我看还有经度纬度,是不是也要改呢?光改成PRC,不加上面的代码,还是显示不出来。
;date.default_latitude = 31.7667
;date.default_longitude = 35.2333
;date.sunrise_zenith = 90.583333
;date.sunset_zenith = 90.583333
追答
你在php.ini改了之后
date.timezone = PRC 如是前面有分号要去掉,修改完后存,还要重启apache啊,不然不会生效
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询