关于时间变量的数学运算

Dvi*_*evy 3 php mysql math time

如果我有2个时间变量:

    a = 00:00:12 and b = 00:00:05
Run Code Online (Sandbox Code Playgroud)

我将如何将它们组合在一起以制作:

    c = 00:00:17 ?
Run Code Online (Sandbox Code Playgroud)

然后我需要将它们分成平均值,但是我坚持添加部分.

我以这种格式从数据库中获取数据,当我尝试一个简单的:

    c=a+b;
Run Code Online (Sandbox Code Playgroud)

我得到:

    00
Run Code Online (Sandbox Code Playgroud)

我如何在时间变量上实现简单的数学运算?

N.B*_*.B. 6

$date['first'] = DateTime::createFromFormat('H:i:s', "00:00:12");
$date['second'] = DateTime::createFromFormat('H:i:s', "00:00:05");

$interval = new DateInterval('PT'. $date['second']->format('s') .'S');

$date['first']->add($interval);

echo $date['first']->format('s'); // echoes 17
Run Code Online (Sandbox Code Playgroud)