我在使用 PHP 5.3.8 和默认时区设置为欧洲/苏黎世的 Mac Book Pro 上的本地 apache2 网络服务器上有以下 PHP 代码:
$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');
结果如下所示(2012 年 7 月 26 日 18:16:12 运行):
now: 18:07:01
in 5 min: 18:07:01
now using date only: 18:07:01
请注意,我可以刷新页面 - 秒数改变,小时和分钟保持不变。所以5分钟后它仍然是18:07
。
我的网络服务器设置有什么问题?为什么时间计算不起作用?