php獲取服務器時間(解決8小時差距問題) 下面這三款獲取當前時間都很好的解決8小時差距問題的,只要在獲取時間前加上date_default_timezone_set(\"Asia/Chongqing\");就解決的時區問題,一般我們用date(),time()函數都會存在時差問題。
php教程獲取服務器時間(解決8小時差距問題)
下面這三款獲取當前時間都很好的解決8小時差距問題的,只要在獲取時間前加上date_default_timezone_set("asia/chongqing");就解決的時區問題,一般我們用date(),time()函數都會存在時差問題。
/**
* 獲取服務器當前日期時間
*/
function get_server_datetime()
{
date_default_timezone_set("asia/chongqing");
return date("y-m-d h:i:s");
}
/**
* 獲取服務器當前日期
*/
function get_server_date()
{
date_default_timezone_set("asia/chongqing");
return date("ymd");
}
/**
* 獲取服務器當前時間
*/
function get_time()
{
date_default_timezone_set("asia/chongqing");
$timeval["h"] = date("h"); //小時
$timeval["i"] = date("i"); //分鐘
$timeval["s"] = date("s"); //秒
return $timeval;
}