1.PHP date()输出的时间与实际时间不相符

    要返回一个数据加入数据库中的时间,结果与实际时间差了8个小时,后来查了手册才发现原来是因为

PHP 的服务器的日期和时间(我用了date(Y-m-d H:i:s)格式输出)是和时区有关的,而time()得到的时间戳是唯一的,所以在调用date()函数,应该先初始化

时区信息,这儿有两种方法,均在php文件中设置:

1.

 date_default_timezone_set('Asia/Shanghai'); 

2.

 ini_set('date.timezone','Asia/Shanghai'); 

3.在php.ini中修改

;date.timezone =
改成:
date.timezone = Asia/Shanghai

 

posted @ 2016-03-29 18:16  MatthewBlog  阅读(429)  评论(0编辑  收藏  举报

页脚