使用php5后发现
echo date(“Y-n-j H:i:s”);
和本地相差了8小时
自PHP 5 >= 5.1.0RC1起
新增了两个函数
date_default_timezone_get()
date_default_timezone_set()
如果未设时区,则默认为UTC
解决方法1
$timezone_identifier = “Asia/Hong_Kong”;//北京时间是”PRC”
date_default_timezone_set($timezone_identifier);
解决方法2
设置php.ini
[Date]
; Defines the default timezone used by the date functions
date.timezone = “Asia/Hong_Kong”
重新启动apache
No Responses (yet)
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.