注意:php5.1以上时间戳会与实际时间相差8小时
解决办法如下 :
- 不要用php5.1以上的版本
- 修改php.ini。打开php.ini查找date.timezone去掉前面的分号,= 后面替换为Asia/Shanghai,重启apache服务器即可。
3、在程序中添加时间的初始化的语句即:“date_default_timezone_set("Asia/Shanghai"); ”
时区标识符,大陆内地可用的值是:PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为中国,重庆,上海,乌鲁木齐) ,Etc/GMT-8,Asia/Harbin
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
澳大利亚:Australia/Sydney