小编use*_*311的帖子

如何求和N个时间(HH:MM格式)?

我使用以下示例代码来计算两个不同时间值的总和.现在我想得到N个时间值的总和.

// numbers for testing
$o="12:59";
$p="0:58";

// display for testing
echo "$o<br />";
echo "$p<br />";
echo AddPlayTime($o,$p);

// FUNCTION - ADD HOURS and MINUTES
function AddPlayTime ($oldPlayTime, $PlayTimeToAdd) {
  $old=explode(":",$oldPlayTime);
  $play=explode(":",$PlayTimeToAdd);

  $hours=$old[0]+$play[0];
  $minutes=$old[1]+$play[1];

  if($minutes > 59){
    $minutes=$minutes-60;
    $hours++;
  }

  if($minutes < 10){
    $minutes = "0".$minutes;
  }

  if($minutes == 0){
    $minutes = "00";
  }

  $sum=$hours.":".$minutes;
  return $sum;
}
Run Code Online (Sandbox Code Playgroud)

php time sum

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×1

sum ×1

time ×1