我開發了一個應用程序,它記錄了某些記錄何時被修改和創建,所以基本上我們使用time()
函數來記錄更改何時被保存。PHP時區問題| BST和GMT
我在英國,所以我的時區必須是格林威治標準時間。然而,在英國,我們使用DST,所以在夏天,我們不再是格林威治標準時間,而是BST。
我將如何更改使用BST(即GMT + 1)的時區。我想在我的php文件中聲明它,以便輕鬆更改。以下是我目前所面對的:
date_default_timezone_set("UTC");
當我將其更改爲:
date_default_timezone_set("BST");
我得到一個PHP錯誤Timezone ID 'BST' is invalid
,當我將其更改爲歐洲/倫敦,但仍保持格林威治標準時間而不是BST
date_default_timezone_set('Etc/GMT-1'); – Omar