JavaScript — как я могу рассчитать общее количество часов между входом и выходом из системы с переполнением стека

Это система управления посещаемостью.
График рабочего времени одного пользователя, как это

Секция 1
С: 10:00 до: 13:00

Раздел 2
С 14:00 до 17:00
Время перерыва от 13 до 14 (1 час)

Пользователь может несколько раз войти и выйти
Если он / она вошли в систему и вышли из системы, как это (это сохраняется в две переменные массива)

Записано: 10:00. Выйти 12:00
Записано: 12:30. Выйти 13:30
Записано: 13:45. выход 17:00
Всего часов работы = 6 часов 15 минут

но я хочу вычесть пользователя, работавшего в период с 13 до 14 (перерыв)
настолько актуально, что он работал всего час — работал между перерывами (т.е. 45 минут)
так как можно решить эту головоломку программно

0

Решение

Вы можете добавить три столбца в вашу базу данных 1-й, который устанавливается при каждом входе пользователя
2-й всякий раз, когда пользователь выходит из системы 3-й всякий раз, когда пользователь выходит из системы, время будет добавлено к нему
Например:

Войти —— Выйти ——————————————- ———— И Сумма

19:20 —— 19:40 —- 19:40 — 19:20 = 00:20 — 00:00 + 00:20 = 00:20

5:15 ———- 6:26 —— 6:26 — 5:15 = 01:11 —- 00:20 + 01:11 = 01:31

Вы можете превратить его в секунды

-1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector