php時間戳 轉化成時間的時候
$date=time();
echo $date.'<br />';
echo date('Y-m-d H:i:s',$date);
會産生8個小時的時間差:
解決辦法:
1.最簡單的方法就是不要用php5.1以上的版本(行不通)
2.修改php.ini。
打開php.ini查找date.timezone 去掉前面的分号= 後面加Asia/Shanghai,重新開機伺服器即可--
缺點就是如果程式 放到别人的伺服器上,不能修改php.ini,那就奈何不得了。
3.在php程式中添加時間的初始化的語句(推薦使用)
即:date_default_timezone_set("Asia/Shanghai");