如果我有两个时间变量:
a = 00:00:12 and b = 00:00:05
我如何将它们加在一起制作:
c = 00:00:17 ?
然后我需要将它们分开以计算平均值, 但我坚持添加部分。
我以这种格式从数据库中获取数据,当我尝试一个简单的方法时:
c=a+b;
我明白了:
00
如何对时间变量执行简单的数学运算?
最佳答案
$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
关于php - 时间变量的数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323510/