Discuz教程网

PHP中Date获取时间不正确怎么办

[复制链接]
authicon dly 发表于 2011-9-18 08:29:13 | 显示全部楼层 |阅读模式
今天用echo $showtime=date("Y-m-d H:i:s")获取系统时间时,发现获取的时间与系统的时间不符。

研究了一番发现,PHP默认设置的时间是以格林威治时区为标准的,所以我们必须把PHP的时区设定改为北京时间。

操作方法:

打开php.ini文件,一般在PHP的安装根目录下
找到其中的;date.timezone
删掉date.timezone前面的分号,并改成date.timezone = PRC
存盘,并重新启动Apahce服务(有时用Apache的restart功能会有问题,建议先stop然后再start)
让我们重新检验一下echo $showtime=date("Y-m-d H:i:s")。

是不是时间恢复正常了?



上一篇:详解PHP显示MySQL数据的三种方法
下一篇:php解决MySQL中文输出变成问号的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 03:29

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表