欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
版主

【轉(zhuǎn)】php獲取正確的當(dāng)前時(shí)間

machangmu
2012年7月26日 19:21 本文熱度 3191

關(guān)于php時(shí)區(qū)時(shí)間錯(cuò)誤問(wèn)題 date 當(dāng)前時(shí)間 時(shí)差 當(dāng)?shù)?本地date_default_timezone_set



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

我補(bǔ)充一點(diǎn),我按照下面提示的方法修改php.ini找不到date.timezone 這行,是不是就沒(méi)辦法了呢,當(dāng)然不是啦,哈哈沒(méi)有的話就自己加嘛,自己動(dòng)手豐衣足食。我加了這樣一句date.timezone = "PRC",問(wèn)題就搞定了,高興一下.

從php5.1.0開始,php.ini里加入了date.timezone這個(gè)選項(xiàng),默認(rèn)情況下是關(guān)閉的

也就是顯示的時(shí)間(無(wú)論用什么php命令)都是格林威治標(biāo)準(zhǔn)時(shí)間

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

1,最簡(jiǎn)單的方法就是不要用php5.1以上的版本

2,如果一定要用,而且不能修改php.ini,則需要在關(guān)于時(shí)間的初始化的語(yǔ)句的
上面加上 date_default_timezone_set (XXX);
cp無(wú)此問(wèn)題

3,一勞永逸,僅限能修改php.ini。打開php.ini查找date.timezone 去掉前面的分號(hào)
= 后面加X(jué)XX,重啟http服務(wù)(如apache2或iis等)即可

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

在頁(yè)頭使用date_default_timezone_set()設(shè)置我的默認(rèn)時(shí)區(qū)為北京時(shí)間

date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s');

時(shí)間和服務(wù)器當(dāng)前時(shí)間一樣了!!祝賀之


附date_default_timezone_set用法如下

--------------------------------
date_default_timezone_set

(PHP 5 >= 5.1.0RC1)
date_default_timezone_set -- 設(shè)定用于一個(gè)腳本中所有日期時(shí)間函數(shù)的默認(rèn)時(shí)區(qū)
說(shuō)明
bool date_default_timezone_set ( string timezone_identifier )

date_default_timezone_set() 設(shè)定用于所有日期時(shí)間函數(shù)的默認(rèn)時(shí)區(qū)。

    注: 自 PHP 5.1.0 起(此版本日期時(shí)間函數(shù)被重寫了),如果時(shí)區(qū)不合法則每個(gè)對(duì)日期時(shí)間函數(shù)的調(diào)用都會(huì)產(chǎn)生一條 E_NOTICE 級(jí)別的錯(cuò)誤信息。

參數(shù)

timezone_identifier

    時(shí)區(qū)標(biāo)識(shí)符,例如 UTC 或 Europe/Lisbon

返回值
本函數(shù)永遠(yuǎn)返回 TRUE(即使 timezone_identifier 參數(shù)不合法)。

------------------------------------------------------------------------------------------

再附上時(shí)區(qū)標(biāo)識(shí)符:

CET
CST6CDT
Cuba
EET
Egypt
Eire
EST
EST5EDT
Etc/GMT
Etc/GMT+0
Etc/GMT+1
Etc/GMT+10
Etc/GMT+11
Etc/GMT+12
Etc/GMT+2
Etc/GMT+3
Etc/GMT+4
Etc/GMT+5
Etc/GMT+6
Etc/GMT+7
Etc/GMT+8
Etc/GMT+9
Etc/GMT-0
Etc/GMT-1
Etc/GMT-10
Etc/GMT-11
Etc/GMT-12
Etc/GMT-13
Etc/GMT-14
Etc/GMT-2
Etc/GMT-3
Etc/GMT-4
Etc/GMT-5
Etc/GMT-6
Etc/GMT-7
Etc/GMT-8
Etc/GMT-9
Etc/GMT0
Etc/Greenwich
Etc/UCT
Etc/Universal
Etc/UTC
Etc/Zulu
Factory
GB
GB-Eire
GMT
GMT+0
GMT-0
GMT0
Greenwich
Hongkong
HST
Iceland
Iran
Israel
Jamaica
Japan
Kwajalein
Libya
MET
MST
MST7MDT
Navajo
NZ
NZ-CHAT
Poland
Portugal
PRC
PST8PDT
ROC
ROK
Singapore
Turkey
UCT
Universal
UTC
W-SU
WET

該文章在 2012/7/26 19:21:57 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved