название: & quot; Калькулятор продолжительности времени: часы между временами, сложение времени и суммирование таблицы времени" slug: время-продолжительность-калькулятор-направляющий инструмент: время-продолжительность-калькулятор категория: тип времени: кластер
Калькулятор продолжительности времени: часы между временными интервалами, сложение времени и подведение итогов табеля учета рабочего времени
Около двух лет я выставлял счет за свою внештатную работу из приложения для заметок и много щурился. Каждый день я записывал начало и конец каждой рабочей сессии, а в конце недели пытался сложить все это в голове: с 9:15 до 12:40, что, три часа двадцать пять минут, плюс дневной блок от 1:30 до 5:50, переносить минуты, и каким-то образом общее количество никогда не выходило одинаково дважды Проблема была не в том, что арифметика жесткая. Дело в том, что время часов составляет шестьдесят, а мой мозг продолжал относиться к нему как к базовым десяти, поэтому 40 минут плюс 50 минут стали 90 в моей голове, а затем я забыл перевести дополнительные 30 в полчаса.
Этот повторяющийся небольшой налог на мое внимание - это именно то, что калькулятор продолжительности времени на Toolz.dev удаляет. Он измеряет промежуток времени между двумя разами, сдвигает время вперед или назад на продолжительность и суммирует список длительностей, и все это в точных секундах, поэтому для вас обрабатывается перенос по основанию шестидесяти. Это руководство проходит через каждый режим, принимаемые форматы ввода и части арифметики часов, которые сбивают людей с толку.
TL;DR: Калькулятор работает в трех режимах Время между дает истекшие часы и минуты от времени начала до времени окончания, обрабатывая ночные пролеты автоматически Добавить или Вычесть сдвиги время на продолжительность и сообщает вам, если он перешел в следующий день Сумма Длительности итоговые суммы записи в стиле табеля учета рабочего времени Каждый результат отображается как значение часов, простой сводки и десятичные часы, потому что зарплата хочет десятичную дробь, а графики хотят часы.
Чем занимается калькулятор продолжительности времени?
Калькулятор продолжительности времени измеряет продолжительность времени, выраженную в часах, минутах и секундах - одинаковые величины RFC 3339 формализует временные метки в Интернете - и выполняет арифметику на них. Это охватывает три отдельных вопроса, которые включают время часов, но не являются одной и той же операцией.
Первый - это прошедшее время: учитывая начало и конец, как долго был промежуток времени Второй - сдвиг во времени: учитывая начало и продолжительность, в какое время вы приходите Третье - накопление: учитывая список длительностей, что они в сумме.Каждый - это небольшой вычисление само по себе, и каждый становится подверженным ошибкам момент минуты нужно перенести в часы или часы пересекает полночь Инструмент обрабатывает все три, преобразуя каждый раз и продолжительность в один счет секунд, выполняя арифметику на простых целых числах, и преобразуя результат обратно в формат, который вы просили.
Работа в секундах - это трюк, который делает его надежным. раз время, подобное 17:30, сохраняется в виде количества секунд с полуночи, вычитание одного раза из другого является обычным вычитанием, без особых случаев для границы шестидесяти минут. сложность базы-шестидесяти живет только в синтаксическом анализе и форматировании по краям, никогда в самой математике.
Как рассчитать количество часов между двумя разами?
Используйте режим Время между. Введите время начала и время окончания, и калькулятор вычитает начало от конца, чтобы дать прошедшую продолжительность в часах, минутах и секундах. Сдвиг с 9:00 утра до 17:30 возвращает 8 часов и 30 минут, показанных как значение часов 08:30:00, простое резюме 8h 30m, и десятичное 8,5 часов.
Причина, по которой это стоит инструмент, а не мысленная математика, это перенос Когда конечные минуты меньше начальных минут, вам нужно одолжить час, превращая минутное поле в значение выше шестидесяти, прежде чем вычесть.От 9:45 до 11:20 - это не "два часа и минус двадцать пять минут & quot;; это один час тридцать пять минут, как только вы одолжите. калькулятор одалживает автоматически, потому что он никогда не работает в часовом представлении в первую очередь; он вычитает необработанную секунду считает и форматирует результат в конце.
Как он справляется с пролетами, пересекающими полночь?
Ночные пролеты - это то, где ручной расчет чаще всего ломается, потому что время окончания - это меньшее значение часов, чем время начала, даже если оно действительно позже. Сдвиг с 22:00 до 6:00 выглядит как отрицательные восемь часов, если вы вычесть наивно, но на самом деле это положительные восемь часов.
Калькулятор решает это простым правилом: когда даты не указаны и время окончания раньше дня, чем время начала, он предполагает, что конец приходится на следующий день, и добавляет двадцать четыре часа. Таким образом, с 22:00 до 6:00 правильно возвращает 8 часов. Это правильный дефолт для чрезвычайно распространенного случая одной ночной смены. Когда продолжительность длится дольше дня или вы хотите быть явным, введите дату начала и дату окончания в необязательных полях, и калькулятор использует полную разницу календаря вместо предположения следующего дня. Это охватывает задачу, которая началась в понедельник утром и закончилась в среду днем без каких-либо догадок.
Для подсчета целых дней, месяцев или лет между двумя календарными датами, а не часовым временем, это другой вопрос Калькулятор разницы дат является правильным инструментом Калькулятор продолжительности около часов и минут; калькулятор разницы дат о календаре.
Какие форматы времени и продолжительности я могу ввести?
Парсер намеренно прощает, потому что люди пишут время по-разному. Для времени он принимает двенадцатичасовой формат, как 9:00 или 17:30, и двадцатичетырехчасовой формат, как 09:00 или 17:30. секунды не являются обязательными, поэтому 9:00 и 9:00:00 оба работают, и меридиема нечувствительна к регистру.
Для длительности, есть три принятых стилей. форма двоеточия записывает часы и минуты как 1:30, или часы, минуты, и секунды как 1:30:15, и поле часов может превышать двадцать четыре, поэтому 30:00 является действительной тридцатичасовой продолжительностью. единичная форма излагает фигуры, как в 1h 30m, 90m, или 2d 4h 30m, в любом порядке и с пробелами или без. Десятичная форма рассматривает голое число как десятичные часы, так что 1,5 означает полтора часа. Быть способным набрать 90m и иметь его понимание как полтора часа, или набрать 1,5 и получить то же самое, это то, что делает режим суммирования быстрым для использования с любой записью, которую уже используют ваши существующие записи.
Как добавить или вычесть время из данного времени?
Переключитесь в режим "Добавить" или "Вычесть", выберите операцию, введите время начала и введите продолжительность, чтобы сдвинуть его на. Добавление 2 часов 45 м. к 15:30 дает 18:15. Вычитание 90 м. из 12:15 дает 10:45, и поскольку это пересекает заднюю сторону за полночь, калькулятор отмечает, что результат был в предыдущий день.
Опрокидывание дня - это деталь, которую стоит вызвать. когда вы добавляете продолжительность, которая проталкивается за полночь, или вычитаете продолжительность, которая проталкивается перед ней, результирующее время только часов неоднозначно, поэтому калькулятор сообщает, сколько целых дней результат перенесен вперед или назад вместе со временем. Добавление двадцати часов к 10:00 утра приземляется в 6:00 утра следующего дня, и инструмент говорит вам, что это плюс один день, поэтому вы никогда не остаетесь задаваться вопросом, означает ли 6:00 утра сегодня или завтра. Это операция, стоящая за вопросами, например, когда таймер, который начинается сейчас, закончится или в какое время завершится процесс, который занимает известную продолжительность.
Как составить список продолжительности табеля учета рабочего времени?
Используйте режим Суммирование длительностей. введите каждую длительность в свою строку, например 1:30, 2:15, 0:45, и 3:20, и калькулятор складывает их в одну сумму, показанную как значение тактовой частоты, простое резюме, и десятичные часы.Все эти четыре записи составляют 7 часов 50 минут, или 7,83 десятичных часов.
Это режим, который спас бы меня эти два года щурится. табель времени - это всего лишь список длительностей, и добавление их вручную означает перенос минут через каждую строку, в которой и ползут ошибки. калькулятор суммирует необработанные секунды и преобразует один раз в конце, поэтому перенос точен независимо от того, сколько записей вы вставляете. вывод десятичных часов - это часть, которую на самом деле хотят системы выставления счетов, потому что счет умножает почасовую ставку на десятичное число часов, а не на часовое и минутное значение тактовой частоты.
Значение часов, простое резюме или десятичные часы: что мне использовать?
| Форма вывода | пример | лучше для |
|---|---|---|
| Значение часов | 08:30:00 | Расписания, продолжительность смены, все, что читается как время |
| Простое резюме | 8ч 30м | Быстрое человеческое чтение, заметки, сообщения |
| Десятичные часы | 8,5 | Расчет заработной платы, выставление счетов, умножение на почасовую ставку |
| Всего секунд | 30600 | Программирование, точные сравнения, дальнейшая математика |
Три основные формы являются одинаковой продолжительностью написанные для разных аудиторий, и калькулятор показывает все из них так что вы никогда не должны конвертировать между ними вручную, Тот, что удивляет людей десятичные часы, потому что 8h 30m становясь 8.5 интуитивно понятен но 8h 20m становясь 8.33 меньше, это правило, что дробная часть является минут, разделенных на шестьдесят, поэтому двадцать минут является треть часа, или 0.33. зарплата использует эту форму именно потому, что вы не можете умножить часовую заработную плату на "8h 20m" но вы можете умножить ее на 8.33.
Почему мой результат по продолжительности отрицательный или неправильный?
Отрицательный или удивительный результат почти всегда приходит от одной из двух вещей. первый - это ночной промежуток, где вы не намеревались один, или предполагал один и не получил его. если вы вводите начало 17:00 и конец 9:00 утра означающий тот же день, калькулятор предполагает следующий день и возвращает шестнадцать часов, что правильно для ночной смены, но неправильно, если вы транспонировали два раза. проверьте, что начало действительно раньше конца для того же дневного промежутка. второй - продолжительность, написанная в форме, которую не распознает парсер, например, смешивание двоеточия и единицы измерения типа 1:30 м; придерживайтесь одного стиля на запись, либо 1:30, либо 1:30 м.
Если интервал действительно длится несколько дней, предположения следующего дня недостаточно само по себе, и вам следует ввести явные даты начала и окончания, чтобы калькулятор подсчитал полный календарный разрыв, а не предполагал одно полуночное пересечение. С указанием дат результат отражает реальное прошедшее время, независимо от того, сколько ночей оно охватывает.
Как это сочетается с другими инструментами времени?
Арифметика часов - это один из уголков работы со временем, и рабочие места вокруг нее обычно привлекают пару соседей. Когда необходимо рассуждать о продолжительности в разных регионах, преобразователь часового пояса переводит время от одной зоны к другой, прежде чем вы измерите интервал, что имеет значение для планирования звонков с людьми на других континентах. когда вопрос о календаре, а не о часах, Калькулятор разницы дат подсчитывает дни, месяцы и годы, и возрастной калькулятор та же идея направлена на дни рождения и юбилеи.
Я храню их в том же ящике для ума, что и остальные мои привычки быстрого расчета, о которых я писал Инструменты повышения производительности разработчик. В частности, для календарной стороны руководство по разнице дат углубляется в подсчет дней и рабочих дней, и он естественным образом сочетается с математикой продолжительности всякий раз, когда задача охватывает как даты, так и время часов. между калькулятором продолжительности для часов и инструментами даты для дней, большая часть арифметики планирования и выставления счетов покрывается без электронной таблицы.
Часто задаваемые вопросы
Как рассчитать продолжительность между двумя разами?
Введите время начала и время окончания в режиме "Время между", и калькулятор вычитает одно из другого, чтобы дать истекшие часы, минуты и секунды. Например, с 9:00 до 17:30 - это 8 часов 30 минут. Если время окончания раньше начала, оно предполагает, что промежуток времени пересек полночь.
Как он справляется со временем, пересекающим полночь?
Когда время окончания в день раньше времени начала и даты не указаны, калькулятор предполагает, что конец на следующий день, и добавляет 24 часа, поэтому с 22:00 до 6:00 возвращает 8 часов. Для промежутков больше дня введите явные даты начала и окончания, и он засчитает полную разницу в календаре.
В какие форматы времени я могу войти?
Вы можете ввести время в 12-часовом формате, как 9:00 утра или 17:30 вечера, или в 24-часовом формате, как 09:00 и 17:30, с секундами по желанию. продолжительность принимает форму двоеточия 1:30, единица измерения 1h 30m или 90m, или десятичное число часов, например 1.5.
Как добавить часы и минуты к времени?
Переключитесь в режим "Добавить" или "Вычесть", введите время начала и введите продолжительность, чтобы сдвинуть его на. Например, добавление 2 часов 45 метров к 15:30 дает 18:15. Если результат проходит полночь, калькулятор отмечает, сколько дней он катился вперед или назад.
Могу ли я составить список продолжительности табеля учета рабочего времени?
Да. используйте режим "Сумма длительностей" и введите каждую продолжительность в свою строку, например 1:30, 2:15 и 0:45. Калькулятор добавляет их и показывает общее количество часов и минут, а также десятичные часы, что является формой, которую используют большинство систем расчета заработной платы.
Что такое десятичные часы и зачем их показывать?
Десятичные часы выражают продолжительность как единое число, где дробная часть - это минуты, разделенные на 60, поэтому 1 час 30 минут - это 1,5 часа и 1 час 20 минут - это 1,33 часа. начисление заработной платы и выставление счетов умножают часовой тариф на десятичные часы, поэтому калькулятор показывает эту форму рядом с часовым значением.
Является ли калькулятор продолжительности времени бесплатным и приватным?
Да. калькулятор совершенно свободен без регистрации и ограничений, и все математические вычисления выполняются в вашем браузере с помощью JavaScript на стороне клиента, поэтому время ввода никогда не покидает ваше устройство, и инструмент работает в автономном режиме после загрузки страницы.



