对于某些人我有一个简单的问题,但对我来说并不那么简单。
我想在定义的时间内添加一定数量的分钟。 这是一个罚单系统,有一个删除功能,在一定时间后将被禁用。
我现在的代码是:
$clock = date("H:i", time());
$penaltyTime = $getInfo["time"];
$allowedTime = $getInfo["allowed"];
$finalTime = $penaltyTime + $allowedTime; ???
让我们说惩罚时间是22:00并且allowedTime是5,我怎么能将5分钟添加到22:00,所以我有一个名为$ finalTime的最终变量,其值为22:05。
提前致谢。
答案 0 :(得分:0)
接下来是您问题的解决方案。首先将时间转换为“大数字”,添加所需时间,然后将其转换回“正常”时间:
<?php
$penaltyTime = "22:00";
$allowedTime = 5;
$finalTime = strtotime( $penaltyTime ) + ($allowedTime * 60);
echo gmdate( "H:i:s",$finalTime );
?>