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