網站伺服器預設的時間和本地時間不同時,一個函數簡單搞定
租用或免費的伺服器不在設定的使用者本地,這是網路經常可見的情形。
當網站所用的伺服器不在本地時,用date()或strtotime()取出當時的時間就會發生時差,若用時差去計算,又會因為歐美或有些地區有實行日光節約時間,維護上很不方便。
若伺服器的設定權不在網頁製作者上時,這時php系統就可用date_default_timezone_set這個函數來幫忙。
1. 首先在每一頁include一個公共設定的檔案。
2. 在此公共設定的檔案內加上 date_default_timezone_set("所在地區"),這樣就成了
所在地區的參數可以參考 php.net上的說明
兩岸三地因為都是GMT+8,可以用以下幾個參數都一樣的
- Asia/Taipei → 亞洲/台北
- Asia/Shanghai → 亞洲/上海
- Asia/Hong_Kong → 亞洲/香港
我不是乾癟的桃子!我是1990左右從印度移民來的掌葉蘋婆,果實可以吃哦,市場應該有人賣吧,只是好像不熱銷,鳴~~~