我从数据库中获得以下格式的小时数,并试图找出将它们添加到while循环的方法。
ID Hours
1 2:23:40
2 4:20:30
3 1:10:20
while ($stmt->fetch()) {
$totalhours += $working_hours;
}
echo $totalhours;
任何想法如何添加它们以便我得到包含分钟和秒的小时数?
谢谢, 拉吉
答案 0 :(得分:0)
将所有内容转换为秒,将秒组合在一起,然后将其转换为小时等。一种简单的方法就是这样。请注意,总计>它不会很好地工作24小时。
while ($stmt->fetch()) {
$totalhours += strtotime($working_hours);
}
$totalhours = date('H:i:s', $totalhours);