2017-10-13 15 views
0

因爲我的每個php文件中的時區是歐洲/柏林。我的第一個問題是, 爲什麼它的歐洲/柏林?這是一個標準嗎?或者只是我有這個時區?爲什麼我的時區總是歐洲/柏林在每個php文件的開始

我也是在php.ini文件中找到這段代碼

[Date] 
date.timezone=Europe/Berlin 

和我一起

[Date] 
date.timezone=Asia/Karachi 

更換但還是時區是在我的index.php

的第一行歐洲/柏林

我設法通過編寫我的php文件設置時區,

date_default_timezone_set ("Asia/Karachi") ; 

但是,當控制進入另一個文件,然後時區自動成爲歐洲/柏林,我必須在我的每個PHP文件中寫上述行。

那麼,有沒有什麼辦法可以設置我的時區一次,它在我的應用程序中保持不變?

我看了這個問題,答案和評論, php compiles timezone Europe/Berlin like UTC

但沒有找到任何解決辦法。我還沒有在stackoverflow上找到任何其他鏈接。

+1

因爲柏林顯然是最好的城市。 - 但更嚴重的是,我們不知道爲什麼您的個人安裝默認爲該值。其次,你確定你已經編輯了正確的php.ini文件嗎?這可能是幾個...... – deceze

+0

您是否嘗試過使用phpinfo()來確保您使用的是您認爲正在使用的php.ini文件? –

+0

@deceze卡拉奇也是一個知名的城市,但我在xampp/php/php.ini中只有一個php.ini文件,因爲我使用的是xampp服務器。我在哪裏可以找到更多的php.ini文件,你稱之爲「幾個」? –

回答

0

你必須設置你的php服務器的時區

+0

雖然這可能是一個有價值的提示解決問題,一個好的答案也說明了解決方法。請[編輯]提供示例代碼來展示你的意思。或者,可以考慮將其寫爲註釋。 –

相關問題