Отрезки с вычетом перерыва

Введите один отрезок или сложите до десяти. В каждой строке есть время начала, время конца и перерыв в минутах. Более ранний конец переходит на следующий день. Одинаковые начало и конец — это 0 часов, а не 24. Пересекающиеся отрезки остаются в сумме. Одна ошибочная строка скрывает сумму. Несколько отрезков сохраняются в этом браузере. Поля одного отрезка не сохраняются. Перевод часов не меняет минуты, и страница не решает вопрос об оплате.

Что входит в сумму

Отрезок — это два показания часов и перерыв в целых минутах. Страница показывает валовую длительность, перерыв, чистое время и десятичные часы. Несколько отрезков складываются как целые минуты. Страница не ищет часовой пояс и не судит о зарплате или правилах рабочего времени.

Одна строка или список строк

Показание часов становится минутами после полуночи. 09:30 — это 570 минут. Более поздний конец в тот же день — это конец минус начало. Совпадающие показания дают 0. Более ранний конец берёт остаток суток и это время конца. Поменять начало и конец превращает 09:00–17:00 в ночной отрезок с 17:00 до 09:00. Кнопки перерыва ставят 0, 15, 30 или 60 минут, а Сбросить возвращает одну строку к 09:00, 17:00 и перерыву 0. Чистые часы — это оставшиеся минуты, делённые на 60. Несколько отрезков держат до десяти таких строк и складывают их чистые минуты.

Смена через полночь

С 22:00 до 02:00 — 4 часа, потому что конец — это следующее такое показание часов. В строке нет календарной даты. С 23:59 до 00:00 — 1 минута. Ночь, которая при переводе часов становится длиннее или короче, лежит вне этой страницы.

Перерыв вычитается из промежутка

С 09:00 до 17:30 до перерыва 8 часов 30 минут. Перерыв в 30 минут оставляет 8 часов 0 минут, то есть 8.00 десятичного часа. Перерыв 0 оставляет валовую длительность. Перерыв, равный промежутку, оставляет 0. Более длинный перерыв показывает сообщение и не даёт отрицательного времени.

Десятичные часы из чистых минут

Десятичные часы делят чистые минуты на 60. 7 часов 30 минут — это 7.50. 7 часов 20 минут — это 7.33. Число минут остаётся точным. До двух знаков округляется только десятичная строка.

Одинаковые часы — не полные сутки

С 09:00 до 09:00 — 0 часов 0 минут и 0.00 десятичного часа. Равные показания не являются промежутком в 24 часа. Перерыв больше 0 на таком промежутке отклоняется, потому что перерыв длиннее времени между двумя показаниями.

День из нескольких кусков

  • Утренний блок и вечерний блок, введённые как два отрезка и сложенные после каждого перерыва.
  • Ночной промежуток, например с 22:00 до 06:00, с перерывом, вычтенным из этого промежутка.

Чего сумма не покрывает

  • Летнее время и смена пояса не сдвигают результат. С 22:00 до 02:00 остаётся 4 часа.
  • Одинаковые начало и конец — это 0 часов. Страница не додумывает полные сутки.
  • Самый длинный промежуток — 23 часа 59 минут, от показания до минуты перед его возвращением.
  • Сумма не решает вопрос о зарплате, сверхурочных или законном рабочем времени.
  • Одна строка открывается на 09:00, 17:00 и перерыве 0. Это примеры, а не текущее время, и эта одна строка на устройстве не сохраняется.
  • Несколько отрезков держат не больше 10 строк. Пересекающееся время остаётся в сумме. Одна ошибочная строка скрывает сумму. Эти строки сохраняются в этом браузере. Поля одного отрезка не сохраняются.

Вопросы о сумме отрезков

Как сложить больше одного рабочего отрезка?

Переключитесь на несколько отрезков и добавьте строку для каждого куска, до десяти. У каждой строки свои начало, конец и перерыв. Сумма — это чистые минуты, сложенные вместе.

Какие часы остаются в этом браузере?

Несколько отрезков сохраняются в этом браузере и возвращаются при следующем заходе. Поля одного отрезка не сохраняются. Очистка данных сайта убирает сохранённые строки.

Что если два отрезка пересекаются?

Обе строки остаются в сумме. Страница не вычитает общие минуты.

Почему суммы не видно?

В одной строке ошибка, поэтому сумма скрыта. Исправьте эту строку или уберите её, и сумма может появиться снова.

Что если время конца раньше времени начала?

Промежуток доходит до этого показания часов на следующий день. С 22:00 до 02:00 — 4 часа. В строке нет календарной даты.

Почему одинаковые начало и конец дают 0 часов?

Одно и то же показание часов — это 0 часов и 0.00 десятичного часа. Оно не считается за 24 часа. Перерыв больше 0 на таком промежутке отклоняется.

Меняет ли ночь с переводом часов число часов?

Нет. Страница берёт только два показания часов. Ночь, когда часы меняют длину, даёт здесь тот же результат, и страница не решает вопрос об оплате.

Другие инструменты