php時間戳 轉化成時間的時候
$mytime=time(); echo $mytime.'<br />'; echo date('Y-m-d H:i:s',$mytime);
會產生8個小時的時間差:
解決辦法:
1、最簡單的方法就是不要用php5.1以上的版本(行不通)
2、修改php.ini。打開php.ini查找date.timezone 去掉前面的分號= 后面加Asia/Shanghai,重啟apache服務器即可--缺點就是如果程序
放到別人的服務器上,不能修改php.ini,那就奈何不得了。
3、在程序中添加時間的初始化的語句的 即:
“date_default_timezone_set("Asia/Shanghai"); ”
這個可以由程序員任意設置(推薦)。