2011-04-10 129 views
1

有一個PHP函數來設置默認timezone-PHP默認時區

date_default_timezone_set('Asia/Calcutta'); 

,但是這是否需要調用應用程序中的每一次,每當我想利用最新的?

回答

3

但是這是否需要每次在應用程序中調用,每當我想使用日期?

如果您的應用程序需要不同的時區than configured in php.ini,那麼是的,您需要在腳本中調用date_default_timezone_set。如果在php.ini中沒有配置時區,你也需要調用它,但是如果是這樣的話,你需要糾纏你的主機來解決它。

+0

我能做些什麼,如果我在php.ini中的變化,但沒有按時區」改變我的PHP腳本?和date_default_timezone_get就像之前我在php.ini中更改它一樣? – 2013-02-15 14:28:20

+0

進行更改後,您可能無法重新啓動控制PHP的位。嘗試重新啓動Web服務器軟件(Apache,IIS等)。如果您使用的是FastCGI,請重新啓動進程管理器*和* Web服務器軟件。 – Charles 2013-02-15 18:20:03

+0

嗯不,我重新啓動我的nginx服務器,這並沒有幫助我。 – 2013-02-15 22:20:08