對話企業家陶利——做企業靠 19年前,他是一個程序員,初出茅廬,經驗不足,憑借一己之力闖世界;
省市領導蒞臨億恩科技推進電 12月22日上午,由河南省商務廳,鄭州市商務局有關領導蒞臨河南省億
怎樣選擇服務器托管商?如何 互聯網開展至今,服務器方面的受到越來越多人的注重,假如要停止服務器
大家平常在編寫PHP代碼的時候,會遇到時間判斷語句出現問題的情況,這個問題一般是出在PHP的時區設置上,PHP所取的時間默認是格林威治標準時間,所以和北京時間相差8小時。那么如何重新設置時區呢?這里給大家分享一些關于PHP的時區設置方法:
方法一:修改php.ini,在php.ini中找到data.timezone =去掉它前面的;號,然后設置data.timezone = “Asia/Shanghai”;即可。
方法二:在程序PHP 5以上版本的程序代碼中使用函數ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');
常用的一些時區標識符說明:
Asia/Shanghai – 上海
Asia/Chongqing – 重慶
Asia/Urumqi – 烏魯木齊
Asia/Hong_Kong – 香港
Asia/Macao – 澳門
Asia/Taipei – 臺北
Asia/Singapore – 新加坡
函數設置時區方法:
<?php function_exists(date_default_timezone_set);//在這他總是返回1,這函數是判斷這里面的字符是不是一個定義了的函數名 date_default_timezone_set("Etc/GMT");//這是格林威治標準時間,得到的時間和默認時區是一樣的 date_default_timezone_set("Etc/GMT+8");//這里比林威治標準時間慢8小時 date_default_timezone_set("Etc/GMT-8");//這里比林威治標準時間快8小時 date_default_timezone_set('PRC'); //設置中國時區 ?>
函數ini_set()設置時區:
可以在文件開頭加入 ini_set('date.timezone','Asia/Shanghai'); // 'Asia/Shanghai' 為上海時區
手動修改php.ini設置:
打開php找到date.timezone = "PRC" 如有去掉前面的分號,沒有的話手動添加!
以上就是PHP設置時區的方法,大家可以根據時區試著去調整設置一下。