PHP Добавление часов, минут, секунд

Учитывая серию часов, минут и секунд (например: 01:30:00 или 00:30:00), я хотел бы добавить каждый и пересчитать сумму в секундах.

Например, если общее время составляет 02:30:00, общее время должно быть в секундах.

Благодаря!

$timestr = '00:30:00'; $parts = explode(':', $timestr); $seconds = ($parts[0] * 60 * 60) + ($parts[1] * 60) + $parts[2]; 

ОК.

базовое умножение :

 <?php $time = "01:30:00"; list ($hr, $min, $sec) = explode(':',$time); $time = 0; $time = (((int)$hr) * 60 * 60) + (((int)$min) * 60) + ((int)$sec); echo $time; ?> 

Демо: http://codepad.org/PaXcgdNc

Пытаться

 <?php $hour_one = "01:20:20"; $hour_two = "05:50:20"; $h = strtotime($hour_one); $h2 = strtotime($hour_two); $minute = date("i", $h2); $second = date("s", $h2); $hour = date("H", $h2); echo "<br>"; $convert = strtotime("+$minute minutes", $h); $convert = strtotime("+$second seconds", $convert); $convert = strtotime("+$hour hours", $convert); $new_time = date('H:i:s', $convert); echo $new_time; ?> 

Попробуй это:

 $string = "1:30:20"; $components = explode(":", $string); $seconds = $components[0]*60*60 + $components[1]*60 + $components[2]