2017-06-29 55 views
0

我剛剛在線我的網站並將其上傳到GoDaddy服務器,現在面臨時區問題。在我使用的大多數SQL查詢中,我使用了CurrentDate函數,這會帶來服務器時間,我不希望它。我有一個是這樣的,(根據我的時區正確插入日期第二個選項。它精細更改CurrentDate時區

date_default_timezone_set("Asia/Karachi"); 
echo date('Y-m-d') 

我不想改變它以這種方式,因爲它需要顯著變化。 我可以改變的currentdate功能時間亞洲/卡拉奇直接記得我試圖改變時區在php.ini,但它不會影響

+0

不,currentDate函數獲取系統值。你不能這樣改變它! –

+0

閱讀這篇文章可能是它可以幫助你http://bestwebhosting.org/blog/setting-the-correct-timezone-for-your-web-host –

+0

如果你在ini進行更改,那麼你需要重新啓動服務器和PHP服務 – Akshay

回答

0

有兩個選項,這

1)設置在默認的時區php.ini文件。這將爲環境中託管的所有網站全局添加默認設置。

date.timezone = Asia/Karachi 

2)將相同的文件添加到.htaccess文件中。這將爲包含htaccess的特定實例設置時區。

php_value date.timezone 'Asia/Karachi' 
+0

我曾嘗試過這對godaddy,但它沒有奏效 –

0

另一種選擇是在內部更改ini設置。將下面的代碼放在頂部的索引文件中:

ini_set('date.timezone', 'Asia/Karachi');