PHP:增加当前时间?

时间:2011-11-17 01:48:34

标签: php time

嘿伙计们,我目前正在尝试将当前时间增加15分钟。我使用以下代码:

$curtime = date('H:i');                     
$newtime = $curtime + strtotime('+15 minutes');

但是这仍然只打印当前时间而不是当前时间+15。

我希望它像这样添加15分钟

e.g。如果时间是12:30,加法后的时间将是12:45

感谢。

5 个答案:

答案 0 :(得分:12)

关闭,你想:

$new_time = date('H:i', strtotime('+15 minutes'));

答案 1 :(得分:3)

你可以这样做:

echo date('H:i', (time() + (15 * 60)));

答案 2 :(得分:3)

试试这个:

$curtime = date('H:i');
$newtime = strtotime($curtime) + (15 * 60);
echo date('H:i', $newtime);

答案 3 :(得分:0)

你可以尝试这个 - strtotime("+15 minutes")

答案 4 :(得分:0)

如果有人想让它以面向对象的方式工作,这就是解决方案:

$currentTime = new DateTime();
$currentTime->add(new TimeInterval('PT15M'));
// print the time
echo $currentTime->format('H:i');

需要PHP> = 5.3