date()返回不一致的时间

med*_*kch 1 php datetime

我使用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');
Run Code Online (Sandbox Code Playgroud)

结果如下(2012年7月26日18:16:12运行):

now: 18:07:01  
in 5 min: 18:07:01  
now using date only: 18:07:01 
Run Code Online (Sandbox Code Playgroud)

请注意,我可以刷新页面 - 秒数更改,小时和分钟保持不变.所以5分钟后它仍然是18:07.

我的网络服务器设置有什么问题?为什么时间计算不起作用?

nic*_*ckb 12

正确的格式字符串是i几分钟,而不是m.m是几个月.

date('H:i:s');
Run Code Online (Sandbox Code Playgroud)