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)
我如何在时间变量上实现简单的数学运算?
$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)