使用date ( "Y-m-d H:i:s" )函數獲取當前時間,總是不對,原來默認是格林威治時間,解決的辦法有兩個:
1.獲取之前先加 date_default_timezone_set("PRC");
//設置默認當前時區 date_default_timezone_set("PRC"); echo date ( "Y-m-d H:i:s" );
效果:
這種辦法的局限是顯而易見的,只對當前腳本起作用
2.想要一勞永逸的解決,其實也很簡單,打開php.ini文件,找到 ;date.timezone = ,去掉注釋,改為
date.timezone = "PRC"
重啟apache即可