我已經在我的本地Web服務器的Apache2下面的PHP代碼在Mac Pro的預訂使用PHP 5.3.8和默認時區設置爲歐洲/蘇黎世:日期()返回不一致的時間
$now = time();
$in5min = $now + 300;
echo "now: " . date('H:m:s', $now);
echo "<br>in 5 min: " . date('H:m:s', $in5min);
echo "<br>now using date only: " . date('H:m:s');
結果看起來是這樣的(在18點16分12秒運行,2012年7月26):
now: 18:07:01
in 5 min: 18:07:01
now using date only: 18:07:01
注意,我可以刷新頁面 - 秒變化,小時和分鐘依然存在。所以5分鐘後它仍然是18:07
。
我的網絡服務器設置有什麼問題?爲什麼時間計算不起作用?