我已经在我的本地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
。
我的网络服务器设置有什么问题?为什么时间计算不起作用?