将分钟添加到小时定义的时间:分钟格式

时间:2015-06-16 21:27:19

标签: php time

对于某些人我有一个简单的问题,但对我来说并不那么简单。

我想在定义的时间内添加一定数量的分钟。 这是一个罚单系统,有一个删除功能,在一定时间后将被禁用。

我现在的代码是:

$clock           = date("H:i", time());
$penaltyTime     = $getInfo["time"];
$allowedTime     = $getInfo["allowed"];
$finalTime       = $penaltyTime + $allowedTime; ???

让我们说惩罚时间是22:00并且allowedTime是5,我怎么能将5分钟添加到22:00,所以我有一个名为$ finalTime的最终变量,其值为22:05。

提前致谢。

1 个答案:

答案 0 :(得分:0)

接下来是您问题的解决方案。首先将时间转换为“大数字”,添加所需时间,然后将其转换回“正常”时间:

<?php

$penaltyTime = "22:00";
$allowedTime = 5;

$finalTime = strtotime( $penaltyTime ) + ($allowedTime * 60);
echo gmdate( "H:i:s",$finalTime );

?>