我是PHP的新手,我在代碼中遇到計時問題。現在我的電腦上,並在我的時區的時間是10:43,但是當我使用這個PHP代碼來顯示時間信息,我得到1時43分27秒我無法在php中獲得正確的時間
date_default_timezone_set('America/New_York');
echo date('H:i:s');
在我的php.ini文件我有這個
我只是改變了那裏說date.timezone
; Defines the default timezone used by the date functions
date.timezone = America/New_York
; http://php.net/date.timezone
date.timezone = UTC
; http://php.net/date.default-latitude
;date.default_latitude = 31.7667
; http://php.net/date.default-longitude
;date.default_longitude = 35.2333
; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333
我想上面的代碼可以解決這個問題的時間問題。在更改.ini文件之前和之後,我也停止並啓動了WAMP。
謝謝。
由於您使用'date_default_timezone_set',php.ini中的時區是無關緊要的。 – Barmar
感謝您回答我的意見// date_default_timezone_set('America/New_York');在PHP文件中,現在我得到6:58我想它是我的時間10:58。想知道什麼是錯的 –
你使用的是一個非常舊的PHP版本嗎? – jboneca