我想得到我的总工作时间。
另存为开始时间和结束时间
$sql = "SELECT end_service, start_service FROM stage ORDER BY stage_id ASC";
$sql = $db->query($sql);
foreach($sql as $row) {
$count = round((strtotime($row['end_service']) - strtotime($row['start_service'])) / 3600);
}
echo $count;
答案 0 :(得分:0)
如果未收到任何数据库错误,则需要在foreach循环外设置一个计数,该计数将在每次迭代中添加到该计数中。
$sql = $db->query($sql);
$count = 0;
foreach($sql as $row) {
$count += round((strtotime($row['end_service']) - strtotime($row['start_service'])) / 3600);
}
echo $count;