大家平常在編寫(xiě)PHP代碼的時(shí)候,會(huì)遇到時(shí)間判斷語(yǔ)句出現(xiàn)問(wèn)題的情況,這個(gè)問(wèn)題一般是出在PHP的時(shí)區(qū)設(shè)置上,PHP所取的時(shí)間默認(rèn)是格林威治標(biāo)準(zhǔn)時(shí)間,所以和北京時(shí)間相差8小時(shí)。那么如何重新設(shè)置時(shí)區(qū)呢?這里給大家分享一些關(guān)于PHP的時(shí)區(qū)設(shè)置方法:
大家平常在編寫(xiě)PHP代碼的時(shí)候,會(huì)遇到時(shí)間判斷語(yǔ)句出現(xiàn)問(wèn)題的情況,這個(gè)問(wèn)題一般是出在PHP的時(shí)區(qū)設(shè)置上,PHP所取的時(shí)間默認(rèn)是格林威治標(biāo)準(zhǔn)時(shí)間,所以和北京時(shí)間相差8小時(shí)。那么如何重新設(shè)置時(shí)區(qū)呢?這里給大家分享一些關(guān)于PHP的時(shí)區(qū)設(shè)置方法:
方法一:修改php.ini,在php.ini中找到data.timezone =去掉它前面的;號(hào),然后設(shè)置data.timezone = “Asia/Shanghai”;即可。
方法二:在程序PHP 5以上版本的程序代碼中使用函數(shù)ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai');
常用的一些時(shí)區(qū)標(biāo)識(shí)符說(shuō)明:
Asia/Shanghai – 上海
Asia/Chongqing – 重慶
Asia/Urumqi – 烏魯木齊
Asia/Hong_Kong – 香港
Asia/Macao – 澳門(mén)
Asia/Taipei – 臺(tái)北
Asia/Singapore – 新加坡
函數(shù)設(shè)置時(shí)區(qū)方法:
<?php
function_exists(date_default_timezone_set);//在這他總是返回1,這函數(shù)是判斷這里面的字符是不是一個(gè)定義了的函數(shù)名
date_default_timezone_set("Etc/GMT");//這是格林威治標(biāo)準(zhǔn)時(shí)間,得到的時(shí)間和默認(rèn)時(shí)區(qū)是一樣的
date_default_timezone_set("Etc/GMT+8");//這里比林威治標(biāo)準(zhǔn)時(shí)間慢8小時(shí)
date_default_timezone_set("Etc/GMT-8");//這里比林威治標(biāo)準(zhǔn)時(shí)間快8小時(shí)
date_default_timezone_set('PRC'); //設(shè)置中國(guó)時(shí)區(qū)
?>
函數(shù)ini_set()設(shè)置時(shí)區(qū):
可以在文件開(kāi)頭加入 ini_set('date.timezone','Asia/Shanghai'); // 'Asia/Shanghai' 為上海時(shí)區(qū)
手動(dòng)修改php.ini設(shè)置:
打開(kāi)php找到date.timezone = "PRC" 如有去掉前面的分號(hào),沒(méi)有的話手動(dòng)添加!
以上就是PHP設(shè)置時(shí)區(qū)的方法,大家可以根據(jù)時(shí)區(qū)試著去調(diào)整設(shè)置一下。
河南億恩科技股份有限公司(mszdt.com)始創(chuàng)于2000年,專(zhuān)注服務(wù)器托管租用,是國(guó)家工信部認(rèn)定的綜合電信服務(wù)運(yùn)營(yíng)商。億恩為近五十萬(wàn)的用戶提供服務(wù)器托管、服務(wù)器租用、機(jī)柜租用、云服務(wù)器、網(wǎng)站建設(shè)、網(wǎng)站托管等網(wǎng)絡(luò)基礎(chǔ)服務(wù),另有網(wǎng)總管、名片俠網(wǎng)絡(luò)推廣服務(wù),使得客戶不斷的獲得更大的收益。
服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:
0371-60135900
虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:
0371-55621053
網(wǎng)絡(luò)版權(quán)侵權(quán)舉報(bào)電話:
0371-60135995
服務(wù)熱線:
0371-60135900