0
我有一個非常非常奇怪的問題。檢查此代碼片段:PHP時間()在服務器上產生錯誤的結果
date_default_timezone_set('Europe/London');
echo floor(time()/30);
這應該每30秒產生一個新結果。這工作在本地主機上正常,但當我把它上傳到我的服務器,並同時刷新這兩個他們都得到不同的結果:
本地主機:47150054
服務器:47150058
兩者應該是一樣的,因爲我這是用於Google身份驗證器代碼的。我可以在本地主機上生成正確的代碼,但不能在服務器上生成。
我用date_default_timezone_set('Europe/London');
但這不應該因爲我們正在談論Unix時間戳。
任何幫助我如何解決這個問題?
情況就是這樣。時間已經過去了79秒。 – Martijn19 2014-10-29 10:08:51