Как я могу рассчитать общее количество часов в день между несколькими рабочими часамиPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу рассчитать общее количество часов в день между несколькими рабочими часами

Сообщение Anonymous »

У меня есть таблица с именем worker_table, которая содержит имя worker_name, timeIn и timeOut. Общее количество отработанных часов в таблице составляет 3 часа, а общая оплата составляет 34,44 доллара США.
Введите описание изображения здесь
Мой вопрос: как я могу рассчитать общее количество часов и оплату за день между несколькими рабочий час
Это результат, который я получаю.
введите описание изображения здесь
Мне нужен результат: общее количество отработанных часов и оплата. что составляет
3 часа и 34,44 доллара США.
Мой код ниже может вычислить отработанные часы только для одной строки.

Код: Выделить всё

 $result = mysqli_query($conn, "SELECT * FROM worker_table ");
while ($row = mysqli_fetch_array($result)) {

$from_time = strtotime($row['timeIn']);
$to_time = strtotime($row['timeOut']);
$diff_minutes = round(abs($from_time - $to_time) / 60, 2);

$hours = intdiv($diff_minutes, 60) . ':' . ($diff_minutes % 60);

echo $hours . "

";
}
Пожалуйста, я действительно не знаю, что делать. Ваша помощь будет для меня очень важна.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/785 ... kers-hours
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»