Калькулятор времени: разница между датами, дни, часы, минуты

Перейти к калькулятору

Калькулятор времени

Введите данные и нажмите Рассчитать

Расчёт времени — задача, которая возникает постоянно: сколько дней до отпуска, сколько часов в месяце работы, точный возраст человека, обратный отсчёт до события. Разберём основные формулы и учтём нюансы с високосными годами и часовыми поясами.

Разница между двумя датами (сколько дней прошло)

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

Календарные дни — считаются все дни между датами включительно.

Пример: с 15 марта по 20 марта — 6 календарных дней (15, 16, 17, 18, 19, 20).

Рабочие дни — исключаются выходные и праздничные дни. В России стандартная рабочая неделя — 5 дней (суббота и воскресенье — выходные).

В 2026 году количество рабочих дней по месяцам:

Месяц Календарных дней Рабочих дней Выходных
Январь 31 17 14
Февраль 28 20 8
Март 31 22 9
Апрель 30 21 9
Май 31 18 13
Июнь 30 21 9

Май меньше рабочих дней из-за длинных выходных (1–4 мая, 9–11 мая).

Для расчёта рабочих дней можно использовать производственный календарь, который ежегодно публикует Минтруд РФ.

Перевод единиц времени (часы → минуты → секунды → дни)

Таблица перевода:

Единица В минутах В часах В секундах В днях
1 секунда 0,0167 0,000278 1 0,0000116
1 минута 1 0,0167 60 0,000694
1 час 60 1 3 600 0,0417
1 день 1 440 24 86 400 1
1 неделя 10 080 168 604 800 7
1 месяц (30 дн.) 43 200 720 2 592 000 30
1 год (365 дн.) 525 600 8 760 31 536 000 365

Полезные формулы:

  • Минуты из часов: часы × 60
  • Секунды из минут: минуты × 60
  • Дни из часов: часы / 24
  • Недели из дней: дни / 7

Пример: рабочий день длится 7,5 часов. За месяц (22 рабочих дня): 7,5 × 22 = 165 часов.

Сколько дней в месяце/году (с учётом високосных)

Количество дней в месяцах (невисокосный год, 365 дней):

Месяц Дней Месяц Дней
Январь 31 Июль 31
Февраль 28 (29) Август 31
Март 31 Сентябрь 30
Апрель 30 Октябрь 31
Май 31 Ноябрь 30
Июнь 30 Декабрь 31

Високосный год — год, который делится на 4 без остатка. Исключение: годы, которые делятся на 100, но не на 400 (1900 — не високосный, 2000 — високосный).

Ближайшие високосные годы: 2028, 2032, 2036.

В високосном году 366 дней, в обычном — 365. Разница — ровно одни сутки.

Возраст по дате рождения (точный расчёт)

Чтобы посчитать точный возраст, нужно вычесть дату рождения из текущей даты. Просто вычесть годы недостаточно — нужно учитывать, прошёл ли день рождения в текущем году.

Алгоритм:

  1. Вычесть год рождения из текущего года
  2. Если текущая дата (месяц и день) меньше даты рождения — вычесть 1 год
  3. Оставшиеся месяцы и дни — это «неполный» год

Пример: дата рождения 15 августа 1990, текущая дата 27 апреля 2026.

  1. 2026 − 1990 = 36
  2. апрель раньше августа, значит день рождения в этом году ещё не был → 36 − 1 = 35 полных лет
  3. С 15 августа 2025 до 27 апреля 2026 прошло 8 месяцев и 12 дней

Точный возраст: 35 лет, 8 месяцев, 12 дней.

Обратный отсчёт (таймер до даты)

Обратный отсчёт — сколько осталось до определённой даты. Формула: из целевой даты вычесть текущую.

Пример: отпуск начинается 1 июля 2026, сегодня 27 апреля 2026.

  • Количество дней: с 28 апреля по 30 июня = 3 (апр.) + 31 (май) + 30 (июнь) = 64 дня
  • Или: 1 июля − 27 апреля = (30 − 27) + 31 + 30 + 1 = 65 дней (включая 1 июля)

Учитывайте, что для обратного отсчёта важна точность — включаете или не включаете конечную дату. Для подсчёта «сколько спать до отпуска» — не включаем конечную дату (не считаем первый день отпуска). Для «сколько дней отпуска» — включаем конечную дату (считаем оба дня).

Часовые пояса России (разница с Москвой)

Россия — самая большая страна по территории, и в ней 11 часовых поясов (UTC+2…UTC+12). Московское время (MSK) — UTC+3.

Часовой пояс Крупные города Разница с Москвой
MSK−1 (UTC+2) Калининград −1 ч
MSK (UTC+3) Москва, СПб, Казань 0
MSK+1 (UTC+4) Самара, Ижевск +1 ч
MSK+2 (UTC+5) Екатеринбург, Челябинск +2 ч
MSK+3 (UTC+6) Омск, Тюмень +3 ч
MSK+4 (UTC+7) Новосибирск, Барнаул +4 ч
MSK+5 (UTC+8) Красноярск, Абакан +5 ч
MSK+6 (UTC+9) Иркутск, Улан-Удэ +6 ч
MSK+7 (UTC+10) Якутск, Чита +7 ч
MSK+8 (UTC+11) Владивосток, Хабаровск +8 ч
MSK+9 (UTC+12) Петропавловск-Камчатский +9 ч

Разница во времени между Калининградом и Камчаткой — 10 часов. Когда в Москве 12:00, в Петропавловске-Камчатском уже 21:00, а в Калининграде — 11:00.

С 2014 года в России отменён переход на летнее/зимнее время, и разница между поясами фиксирована круглый год.

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

Как считать интервалы без путаницы

Перед расчётом договоритесь, включаете ли начальную и конечную дату. Это кажется мелочью, но именно здесь чаще всего появляются расхождения. Если нужно узнать, сколько дней прошло между 1 и 10 апреля, математическая разница дат даст 9 дней. Если считать оба дня включительно — получится 10 дней.

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

Отдельно проверяйте часовые пояса. Если событие назначено на 10:00 по Москве, для Екатеринбурга это 12:00, для Владивостока — 17:00. При международных встречах лучше указывать UTC или город: «10:00 MSK» понятнее, чем просто «10:00».

Для рабочих сроков используйте производственный календарь. Обычный календарь не знает о переносах выходных, длинных майских праздниках и сокращённых предпраздничных днях. В 2026 году это особенно важно для расчёта сроков оплаты, кадровых документов и графиков смен.

Рабочее время, сроки и дедлайны

Для задач по работе важно отделять календарные дни от рабочих. Если договор говорит «оплатить в течение 5 рабочих дней», выходные и праздники не считаются. Если написано «в течение 5 календарных дней», считаются все дни подряд. Это влияет на штрафы, сроки поставки, кадровые заявления и ответы на претензии.

Сокращённые предпраздничные дни тоже лучше учитывать отдельно. Формально рабочий день становится короче на 1 час, но календарный день от этого не исчезает. Поэтому для расчёта зарплаты важны часы, а для расчёта срока по документу — сама дата.

Если дедлайн стоит на выходной, в юридических задачах он часто переносится на следующий рабочий день, но это зависит от закона или договора. Для личных задач перенос не работает: если поезд в воскресенье, срок подготовки заканчивается именно в воскресенье.

Почему калькулятор может отличаться от ручного подсчёта

Разные сервисы по-разному считают границы периода. Один калькулятор считает разницу между датами без конечного дня, другой включает обе даты. В задачах с временем суток результат может отличаться ещё сильнее: период с 10:00 понедельника до 09:00 вторника — это не полные сутки, а 23 часа.

Чтобы получить нужный ответ, формулируйте задачу точно: «сколько полных дней прошло», «сколько календарных дней включительно», «сколько рабочих часов по графику». Тогда результат будет не просто математически верным, а подходящим для вашей ситуации.

Короткий чек-лист перед использованием результата

Проверьте исходные данные: одна неверная цифра в начале испортит весь расчёт. Убедитесь, что единицы измерения, даты, проценты или суммы записаны в одном формате. Если результат нужен для договора, отчёта, сметы или оплаты, сохраните не только итог, но и промежуточные значения — по ним проще найти ошибку и объяснить расчёт другому человеку.

Округляйте только в конце. Для денег обычно используют копейки, для бытовых размеров — сантиметры или миллиметры, для справочных таблиц — 2–3 значащих знака. Если итог влияет на покупку материалов или платёж, лучше округлить в безопасную сторону: материал — вверх с запасом, срок — с учётом выходных, платёж — по правилам банка или документа.

Часто задаваемые вопросы

Как посчитать, сколько рабочих дней между двумя датами?

Вычтите выходные и праздники из общего количества дней. Удобнее всего использовать производственный календарь.

Как перевести часы и минуты в десятичную дробь?

Минуты разделите на 60 и прибавьте к часам. Пример: 2 ч 30 мин = 2 + 30/60 = 2,5 часа.

Почему 2026 год — не високосный?

2026 не делится на 4 без остатка (2026 / 4 = 506,5). Следующий високосный — 2028.

Как учесть високосный год при подсчёте дней?

Добавьте один день к февралю (29 февраля). Это влияет на расчёт дней между датами, если интервал включает февраль високосного года.

Сколько недель в году?

52 полные недели и 1 день (или 2 дня в високосный год). 365 / 7 = 52,14.

Как посчитать возраст, если день рождения сегодня?

Если текущая дата совпадает с датой рождения — человеку исполнилось ровно столько полных лет, сколько разница между годами.