導航:首頁 > 編程語言 > php中設置時區

php中設置時區

發布時間:2022-06-01 21:09:39

php 5.6.22怎麼設置時區

//設置中國時區
date_default_timezone_set('PRC');

❷ php語言中時區設置的方法有哪些

php程序的時區設置是web伺服器安裝的時候應該設置好的,但是如果你把網站放到國外的話,一般環境默認的是當地的時區,而你網站內容需要顯示的是我們國內的時區,這時候就應該修改設置下時區了,下面介紹幾種PHP設置時區的幾種方法:
1、修改PHP.ini設置時區
在php.ini文件中找到date.timezone這行,去掉前面的分號,改成:
date.timezone = Asia/Shanghai
2、修改 .htaccess文件設置時區
修改.htaccess文件有兩種辦法,下面的兩條語句只要有一條即可
php_value date.timezone Asia/Shanghai
SetEnv TZ Asia/Shanghai
3、修改PHP代碼設置時區
也是下面的兩條語句只要其中的一句即可
date_default_timezone_set(『Asia/Shanghai』);
ini_set(『date.timezone』,'Asia/Shanghai』);
通過上面的設置修改,一般就可以設定會我們國內的時區,顯示正確的時間了。

❸ 關於PHP 時區的問題

於php時區時間錯誤問題 date 當前時間 時差 當地 本地date_default_timezone_set

php   

之前有一個遺留問題,就是echo date("y-m-d h:i:s",time())回來的時間總是與實際時間對不上,今天終於在網上找到了原因和解決方法,分享如下:

我補充一點,我按照下面提示的方法修改php.ini找不到date.timezone 這行,是不是就沒辦法了呢,當然不是啦,哈哈沒有的話就自己加嘛,自己動手豐衣足食。我加了這樣一句date.timezone = "PRC",問題就搞定了,高興一下.

從php5.1.0開始,php.ini里加入了date.timezone這個選項,默認情況下是關閉的

也就是顯示的時間(無論用什麼php命令)都是格林威治標准時間

和我們的時間(北京時間)差了正好8個小時,有以下3中方法可以恢復正常的時間。

1,最簡單的方法就是不要用php5.1以上的版本

2,如果一定要用,而且不能修改php.ini,則需要在關於時間的初始化的語句的
上面加上 date_default_timezone_set (XXX);
cp無此問題

3,一勞永逸,僅限能修改php.ini。打開php.ini查找date.timezone 去掉前面的分號
= 後面加XXX,重啟http服務(如apache2或iis等)即可

關於XXX,大陸內地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次為重慶,上海,烏魯木齊)
港台地區可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次為澳門,香港,台北)
還有新加坡:Asia/Singapore
老外好像把北京漏調了
其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC
PRC是什麼?PRC是中華人民共和國啊-_-
---------------------------------------------------------------------------------------------------------------------
解決方式:

在頁頭使用date_default_timezone_set()設置我的默認時區為北京

❹ 怎樣設置PHP的timezone

設置timezone有兩種方法.這里假設要將時區改為適用於中國的,那麼:
一種是直接改配置文件:
在php.ini文件中找到
1
;date.timezone
去掉前面的分號,改成
1
date.timezone=PRC
(如果在php.ini裡面找不到date.timezone,可以直接加一行date.timezone=PRC 亦可)

第二種是在php代碼里加入這句:
1
date_default_timezone_set('PRC');

❺ 如何在php.ini中修改時區

在php.ini
中,大約是在913行,有一段代碼
date.timezone
=
Europe/Paris
將等號後面的內容修改為你要設置的時區就可以了,但是一般不建議你這么做,如果你是想設置時區,可以在PHP文件頭部手動設定,date_default_timezone_set('PRC');使用這個函數.

❻ php 設置時區後,為什麼會被顯示在網頁呢

應該跟php版本有關,自PHP5.3以後,PHP是推薦在程序中使用
ini_set
對PHP初始化進行設置的。所以,這個輸出其實應該是提示你換成ini_set('date.timezone','Asia/Shanghai')
,而不要再使用date_default_timezone_set這個函數了

❼ 如何設置php的date.timezone

設置timezone有兩種方法.這里假設要將時區改為適用於中國的,那麼: 一種是直接改配置文件: 在php.ini文件中找到 ;date.timezone去掉前面的分號,改成 date.timezone=PRC(如果在php.ini裡面找不到date.timezone,可以直接加一行date.timezone=PRC..

❽ php設置時區無效

從你的圖片上看,已經生效了的哦。
phpinfo()的結果就是環境的准確情況。

❾ php為什麼設置時區的原因博客園

Asia/Shanghai

使用xampp時間不久,今天為了糾正php獲取函數是獲取伺服器時間。

因為php5.1.0開始,php.ini里加入了date.timezone這個選項,默認情況下是關閉的。顯示的時間都是格林威治標准時間,和 北京時間差了正好8個小時。

網上找到的方法:

修改php.ini文件,查找 ;date.timezone = ,把前面的分號去掉在 「=」後面加上時區。

比如:Asia/Chongqing (重慶),Asia/Shanghai (上海),Asia/Urumqi (烏魯木齊),Asia/Macao (澳門),Asia/Hong_Kong (香港),Asia/Taipei (台北),PRC


;date.timezone =
改成:
date.timezone = Asia/Shanghai

閱讀全文

與php中設置時區相關的資料

熱點內容
如何理解php面向對象 瀏覽:96
macword轉pdf 瀏覽:848
python列表求交集 瀏覽:872
解壓包如何轉音頻 瀏覽:447
機明自動編程軟體源碼 瀏覽:325
php埠號設置 瀏覽:541
phperegreplace 瀏覽:320
androidgridview翻頁 瀏覽:537
ssh協議編程 瀏覽:634
如何開我的世界電腦伺服器地址 瀏覽:861
玄關pdf 瀏覽:609
程序員學習論壇 瀏覽:940
程序員的毒雞湯怎麼做 瀏覽:548
安卓怎麼降級軟體到手機 瀏覽:281
雲與伺服器入門書籍推薦產品 瀏覽:636
delphi編程助手 瀏覽:762
電腦遇到伺服器問題怎麼辦 瀏覽:515
加工中心編程結束方法 瀏覽:296
了解什麼是web伺服器 瀏覽:140
面向對象的編程的基本特徵 瀏覽:718