Отрезки с вычетом перерыва
Введите один отрезок или сложите до десяти. В каждой строке есть время начала, время конца и перерыв в минутах. Более ранний конец переходит на следующий день. Одинаковые начало и конец — это 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 на таком промежутке отклоняется.
Меняет ли ночь с переводом часов число часов?
Нет. Страница берёт только два показания часов. Ночь, когда часы меняют длину, даёт здесь тот же результат, и страница не решает вопрос об оплате.