Дата и Время Обновлено: 18 января 2026 г. 5 мин чтения

Калькулятор Дат

Калькулятор дат - это бесплатный универсальный инструмент для работы с датами и временем. Он позволяет вычислять разницу между любыми датами, добавлять или вычитать дни, недели, месяцы и годы, а также определять количество рабочих дней между датами. Идеально подходит для планирования проектов, расчета сроков, определения возраста и отслеживания важных событий.

Что такое калькулятор дат?

Калькулятор дат - это онлайн-инструмент, который выполняет математические операции с календарными датами. Он учитывает все сложности григорианского календаря, включая високосные годы, разное количество дней в месяцах и часовые пояса.

Основные функции калькулятора дат

  1. Разница между датами - вычисление количества дней, недель, месяцев и лет между двумя датами
  2. Добавление к дате - определение даты после добавления определенного периода времени
  3. Вычитание из даты - определение даты до вычитания периода
  4. Рабочие дни - расчет количества рабочих дней (исключая выходные и праздники)
  5. Возраст - точное вычисление возраста в годах, месяцах и днях
  6. Дни недели - определение дня недели для любой даты

Добавить или вычесть время

Григорианский календарь и его особенности

История календаря

Григорианский календарь был введен папой Римским Григорием XIII в 1582 году для исправления неточностей юлианского календаря. Основные особенности:

  • 365 дней в обычном году
  • 366 дней в високосном году
  • Високосный год каждые 4 года, за исключением годов, кратных 100 (но не 400)

Правила високосных годов

Год является високосным, если:

  1. Год делится на 4 БЕЗ остатка (например, 2024)
  2. НО если год делится на 100, он НЕ високосный (например, 1900)
  3. КРОМЕ случаев, когда год делится на 400 - тогда он високосный (например, 2000)

Примеры:

  • 2024: делится на 4 → високосный
  • 2100: делится на 100, но не на 400 → НЕ високосный
  • 2000: делится на 400 → високосный
  • 1900: делится на 100, но не на 400 → НЕ високосный

Количество дней в месяцах

МесяцДней (обычный год)Дней (високосный год)Мнемоника
Январь3131Костяшка (выступ)
Февраль2829Впадина
Март3131Костяшка
Апрель3030Впадина
Май3131Костяшка
Июнь3030Впадина
Июль3131Костяшка
Август3131Костяшка (новая рука)
Сентябрь3030Впадина
Октябрь3131Костяшка
Ноябрь3030Впадина
Декабрь3131Костяшка

Мнемоническое правило: Сожмите кулаки. Выступающие костяшки = 31 день, впадины = 30 дней (февраль - исключение).

Расчет разницы между датами

Формула подсчета дней

Для вычисления точного количества дней между датами нужно учитывать:

  1. Количество полных лет между датами
  2. Количество високосных лет в этом периоде
  3. Количество дней в неполных годах

Пример: От 15 января 2020 до 20 марта 2026

  1. Полные годы: 2020, 2021, 2022, 2023, 2024 = 5 лет
  2. Високосные годы: 2020, 2024 = 2 года
  3. Обычные годы: 2021, 2022, 2023 = 3 года
  4. Дни:
    • Полные годы: (3 × 365) + (2 × 366) = 1095 + 732 = 1827 дней
    • От 15 января до конца 2024: 351 день
    • От 1 января 2026 до 20 марта: 79 дней
    • Итого: примерно 1891 день (точный расчет требует учета дат начала/конца)

Разница в различных единицах

Для даты 1 января 2020 - 1 января 2026:

  • Дни: 1827 дней (5 лет × 365 + 2 високосных дня)
  • Недели: 261 неделя (1827 ÷ 7 = 261 неделя)
  • Месяцы: 60 месяцев (5 лет × 12)
  • Годы: 5 лет

Добавление и вычитание периодов

Добавление дней к дате

Пример: Добавить 100 дней к 1 января 2026

  1. Январь: 31 - 1 = 30 дней остается
  2. Февраль: 30 + 28 = 58 дней (2026 не високосный)
  3. Март: 58 + 31 = 89 дней
  4. Апрель: 89 + 11 = 100 дней

Результат: 11 апреля 2026 (1 января + 100 дней)

Добавление месяцев к дате

Правила:

  • Добавляем месяцы к месяцу даты
  • Если день больше, чем дней в конечном месяце, используем последний день месяца

Пример: Добавить 3 месяца к 31 января 2026

  • 31 января + 3 месяца = 30 апреля (не 31 апреля, т.к. в апреле 30 дней)

Пример: Добавить 1 месяц к 31 января 2026

  • 31 января + 1 месяц = 28 февраля 2026 (в феврале 2026 только 28 дней)

Вычитание дней из даты

Пример: Вычесть 50 дней из 1 марта 2026

  1. Март: 1 день (переходим в февраль)
  2. Февраль: 1 + 28 = 29 дней
  3. Январь: нужно еще 21 день (50 - 29 = 21)
  4. 31 января - 21 = 10

Результат: 10 января 2026 (1 марта - 50 дней)

Расчет рабочих дней

Стандартная рабочая неделя

Рабочие дни: понедельник - пятница (5 дней) Выходные: суббота, воскресенье (2 дня)

Формула расчета рабочих дней

Для периода в N дней:

  1. Полных недель: N ÷ 7
  2. Рабочих дней в полных неделях: (N ÷ 7) × 5
  3. Остаток дней: N mod 7
  4. Рабочие дни в остатке: зависит от начального дня недели

Пример: 45 дней, начиная с понедельника

  • Полных недель: 45 ÷ 7 = 6 недель
  • Рабочих дней в 6 неделях: 6 × 5 = 30 дней
  • Остаток: 45 - 42 = 3 дня (понедельник, вторник, среда)
  • Рабочие дни в остатке: 3 дня
  • Итого: 30 + 3 = 33 рабочих дня

Учет праздников

Официальные нерабочие праздники в России (2026):

ДатаПраздникДней
1-8 январяНовогодние каникулы8
23 февраляДень защитника Отечества1
8 мартаМеждународный женский день1
1 маяПраздник Весны и Труда1
9 маяДень Победы1
12 июняДень России1
4 ноябряДень народного единства1

Итого: примерно 14 нерабочих праздничных дней в году

Формула с учетом праздников: Рабочие дни = Календарные дни - Выходные - Праздники (попадающие на рабочие дни)

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

1. Расчет возраста

Точный возраст включает годы, месяцы и дни.

Пример: Человек родился 15 мая 1990, сегодня 31 декабря 2026

  1. Годы: 2026 - 1990 = 35 лет
  2. Месяцы: 12 - 5 = 7 месяцев
  3. Дни: 31 - 15 = 16 дней

Возраст: 35 лет, 7 месяцев и 16 дней

2. Планирование проектов

Пример: Проект начинается 1 февраля 2026, длительность 120 рабочих дней

  • Календарных дней в 120 рабочих днях: примерно 168 дней (24 недели × 7)
  • Дата окончания: примерно 19 июля 2026
  • Учет праздников: вычесть 4 праздника (23 февраля, 8 марта, 1 и 9 мая)
  • Скорректированная дата: примерно 23 июля 2026

3. Финансовые расчеты

Пример: Расчет процентов по вкладу на 90 дней

  • Дата открытия: 1 января 2026
  • Дата закрытия: 1 января + 90 дней = 1 апреля 2026
  • Процентный период: 90 дней
  • Годовая ставка 10%: проценты = (сумма × 0,10 × 90) ÷ 365

4. Беременность и роды

Срок беременности: 40 недель или 280 дней от первого дня последней менструации

Пример: Последняя менструация 1 января 2026

  • Предполагаемая дата родов: 1 января + 280 дней = 8 октября 2026

5. Юридические сроки

Пример: Срок исковой давности 3 года

  • Событие: 15 марта 2022
  • Срок истекает: 15 марта 2022 + 3 года = 15 марта 2026
  • Последний день для подачи иска: 14 марта 2026 (включительно)

6. Отпуска и командировки

Пример: Отпуск 28 календарных дней, начало 1 июня 2026

  • Конец отпуска: 1 июня + 28 дней = 28 июня 2026
  • Выход на работу: 29 июня 2026

7. Тренировочные программы

Пример: 12-недельная программа подготовки к марафону

  • Начало: 1 января 2026
  • Конец: 1 января + (12 × 7) = 84 дня = 25 марта 2026
  • День марафона может быть 29 марта 2026 (воскресенье после завершения программы)

Дни недели и их вычисление

Алгоритм Зеллера

Формула для определения дня недели для любой даты григорианского календаря:

h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ - 2J) mod 7

Где:

  • h = день недели (0 = суббота, 1 = воскресенье, …, 6 = пятница)
  • q = день месяца
  • m = месяц (3 = март, 4 = апрель, …, 14 = февраль)
  • K = год века (год mod 100)
  • J = век (⌊год/100⌋)

Пример: 1 января 2026

  • Январь считается как 13-й месяц предыдущего года
  • q = 1, m = 13, год = 2024
  • K = 24, J = 20
  • h = (1 + ⌊14×13/5⌋ + 24 + ⌊24/4⌋ + ⌊20/4⌋ - 2×20) mod 7
  • h = (1 + 36 + 24 + 6 + 5 - 40) mod 7 = 32 mod 7 = 4
  • Результат: среда

Повторяющиеся даты

Календари повторяются каждые 28 лет (в пределах 400-летнего цикла):

  • 28 = 4 × 7 (4 года × 7 дней недели)
  • Учитывает високосные годы и дни недели

Пример: Календарь 1997 года идентичен календарю 2026 года (28 лет спустя)

Расчет важных дат и событий

Годовщины

Свадьбы, юбилеи, памятные даты:

ГодовщинаНазваниеСимвол
1 годСитцеваяТкань
5 летДеревяннаяДерево
10 летОловяннаяОлово
15 летХрустальнаяХрусталь
20 летФарфороваяФарфор
25 летСеребрянаяСеребро
30 летЖемчужнаяЖемчуг
40 летРубиноваяРубин
50 летЗолотаяЗолото
60 летБриллиантоваяБриллиант

Профессиональные вехи

Трудовой стаж для пенсии в России:

  • Мужчины: 65 лет + минимум 15 лет стажа
  • Женщины: 60 лет + минимум 15 лет стажа

Пример: Женщина, родившаяся 1 июня 1965

  • Пенсионный возраст: 1 июня 1965 + 60 лет = 1 июня 2026
  • Необходимый стаж: 15 лет (начало работы не позднее 1 июня 2010)

Образовательные циклы

Учебный год в России:

  • Начало: 1 сентября
  • Конец: 31 мая (около 270 учебных дней)
  • Каникулы: осенние, зимние, весенние, летние

Пример: Расчет окончания 11-го класса

  • Поступление в 1-й класс: 1 сентября 2015 (возраст 6-7 лет)
  • Окончание 11-го класса: 31 мая 2026 (через 11 лет)

Международные календарные системы

Другие календари, используемые в мире

Исламский календарь (лунный):

  • 354 дня в году (12 месяцев по 29-30 дней)
  • На 11 дней короче григорианского
  • Используется для религиозных целей

Еврейский календарь (лунно-солнечный):

  • 353-385 дней в году (високосные годы с 13-м месяцем)
  • Начало года (Рош ха-Шана): сентябрь-октябрь

Китайский календарь (лунно-солнечный):

  • 353-355 дней в обычном году, 383-385 в високосном
  • Новый год: январь-февраль (плавающая дата)

Персидский календарь:

  • 365/366 дней
  • Начало года: 21 марта (день весеннего равноденствия)

Конвертация между календарями

Григорианский → Исламский: Приблизительно

  • Год григорианский × 1,0307 - 621 = год исламский
  • Пример: 2026 × 1,0307 - 621 ≈ 1446-1447 (по хиджре)

Григорианский → Еврейский:

  • Год григорианский + 3760 = год еврейский
  • Пример: 2026 + 3760 = 5785 (от сотворения мира)

Часовые пояса и переход на летнее время

Часовые пояса России

Россия охватывает 11 часовых поясов (от UTC+2 до UTC+12):

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

Примечание: Россия не переходит на летнее время с 2014 года (постоянное “зимнее” время).

Международная линия перемены дат

180-й меридиан в Тихом океане - место, где меняется календарная дата:

  • Запад от линии: на 1 день впереди
  • Восток от линии: на 1 день позади

Пример: Если в Токио (UTC+9) среда 12:00, то на Гавайях (UTC-10) вторник 17:00 (предыдущий день).

Исторические календарные события

Переход на григорианский календарь

Разные страны переходили в разное время:

СтранаГод переходаПропущенные дни
Италия, Испания15824 октября → 15 октября (10 дней)
Великобритания17522 сентября → 14 сентября (11 дней)
Россия191831 января → 14 февраля (13 дней)
Греция192415 февраля → 1 марта (13 дней)
Турция1927-

Последствия: События, произошедшие до перехода, могут иметь разные даты в юлианском и григорианском календарях.

Пример: Октябрьская революция в России произошла 25 октября 1917 по юлианскому календарю, что соответствует 7 ноября 1917 по григорианскому.

Проблема 2000 года (Y2K)

Проблема: Компьютерные системы использовали 2 цифры для года (99 вместо 1999), что могло привести к сбоям при переходе в 2000 год.

Решение: Массовое обновление программного обеспечения накануне 2000 года предотвратило большинство проблем.

Советы по работе с датами

1. Всегда используйте формат ISO 8601

Международный стандарт: ГГГГ-ММ-ДД (например, 2026-03-15)

Преимущества:

  • Однозначность (не путаются день и месяц)
  • Лексикографическая сортировка
  • Универсальность

Избегайте:

  • ДД/ММ/ГГГГ (европейский): 15/03/2026
  • ММ/ДД/ГГГГ (американский): 03/15/2026
  • Причина: путаница (03/04/2026 - это 3 апреля или 4 марта?)

2. Учитывайте часовые пояса

При работе с международными датами всегда указывайте часовой пояс:

  • UTC (Coordinated Universal Time) - универсальное время
  • ISO 8601 с зоной: 2026-03-15T14:30:00+03:00

3. Валидация дат

Проверяйте корректность:

  • 31 февраля - не существует
  • 29 февраля в невисокосном году - не существует
  • 00 января или 13 месяц - не существуют

4. Будьте внимательны с февралем

Февраль - самый “проблемный” месяц:

  • 28 дней в обычном году
  • 29 дней в високосном
  • При добавлении месяцев к 31 января → 28/29 февраля (не 31)

5. Документируйте предположения

При расчетах явно указывайте:

  • Включается ли начальная/конечная дата
  • Как обрабатываются выходные и праздники
  • Какой часовой пояс используется
  • Какой календарь применяется

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

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

В обычном году - 365 дней. В високосном году - 366 дней (дополнительный день 29 февраля). Високосные годы происходят каждые 4 года, за исключением годов, кратных 100 (но включая годы, кратные 400). Например, 2024 - високосный, 2100 - нет, 2000 - високосный.

Как быстро определить день недели для любой даты?

Для быстрой оценки можно использовать правило 28 лет: календари повторяются каждые 28 лет. Также существует алгоритм Зеллера для точного расчета. Альтернатива: запомните “якорный день” для каждого месяца (например, последний день февраля всегда совпадает с днем недели 4 апреля, 6 июня, 8 августа, 10 октября, 12 декабря).

Почему в некоторых месяцах 30 дней, а в других 31?

Историческая причина восходит к римскому календарю. Первоначально год начинался с марта и имел 10 месяцев. Январь и февраль были добавлены позже. Юлий Цезарь реформировал календарь, сделав нечетные месяцы 31-дневными, четные - 30-дневными. Август (назван в честь императора Августа) был изменен с 30 на 31 день, чтобы не уступать июлю (названному в честь Юлия Цезаря), что сократило февраль до 28 дней.

Включается ли начальная и конечная дата при расчете разницы?

Это зависит от соглашения. Обычно при расчете “от даты A до даты B” начальная дата включается, а конечная исключается (метод “включительно-исключительно”). Например, от 1 января до 3 января = 2 дня (1 и 2 января). Однако в некоторых контекстах (юридические сроки, медицина) используется метод “включительно-включительно”, где считаются оба дня.

Как рассчитать возраст в точных годах, месяцах и днях?

  1. Годы: текущий год - год рождения (вычесть 1, если день рождения еще не наступил в текущем году)
  2. Месяцы: текущий месяц - месяц рождения (добавить 12 и вычесть 1 из года, если текущий месяц меньше месяца рождения)
  3. Дни: текущий день - день рождения (добавить количество дней в предыдущем месяце и вычесть 1 из месяцев, если текущий день меньше дня рождения)

Пример: Родился 15 мая 1990, сегодня 10 марта 2026 → 34 года, 9 месяцев, 23 дня (с 15 мая до 10 марта).

Почему в некоторых странах неделя начинается с воскресенья?

Международный стандарт ISO 8601 определяет понедельник как первый день недели. Однако в США, Канаде, Японии и некоторых других странах традиционно неделя начинается с воскресенья по религиозным причинам (воскресенье - “день Господень”, первый день творения в иудео-христианской традиции). В России официально первый день недели - понедельник.

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

Часовые пояса влияют на точное время, но обычно не влияют на календарные даты при расчетах. Исключение: когда событие пересекает полночь или международную линию перемены дат. Для точных расчетов всегда конвертируйте даты в UTC (универсальное время), выполняйте расчет, затем конвертируйте обратно в нужный часовой пояс.

Можно ли использовать калькулятор для исторических дат до 1582 года?

Григорианский календарь был введен в 1582 году. Для дат до этого использовался юлианский календарь, который имел другие правила високосных годов (каждые 4 года без исключений). Расчеты для исторических дат требуют учета этой разницы. Многие калькуляторы используют пролептический григорианский календарь (экстраполяция григорианских правил в прошлое), что может дать неточные исторические даты.

Заключение

Калькулятор дат - это незаменимый инструмент для множества повседневных, профессиональных и специализированных задач. От простого подсчета дней между событиями до сложного планирования проектов с учетом рабочих дней и праздников - этот калькулятор обеспечивает точные и надежные результаты.

Ключевые возможности:

  • Точный расчет разницы между любыми датами
  • Добавление и вычитание дней, недель, месяцев и лет
  • Подсчет рабочих дней с учетом выходных и праздников
  • Определение дня недели для любой даты
  • Расчет возраста с точностью до дня
  • Поддержка високосных годов и всех особенностей календаря

Практическое применение:

  • Планирование проектов и управление сроками
  • Расчет отпусков и командировок
  • Финансовые расчеты (проценты, сроки платежей)
  • Юридические сроки и исковая давность
  • Медицинские расчеты (срок беременности, возраст пациентов)
  • Образовательные циклы и учебные планы
  • Личные события (возраст, годовщины, важные даты)

Важное напоминание: При использовании для юридических, финансовых или медицинских целей всегда проверяйте результаты и учитывайте специфические правила и регламенты, применимые в вашей ситуации. Калькулятор предоставляет точные математические расчеты, но интерпретация результатов может зависеть от контекста.

Примечание: Данная информация предназначена только для образовательных и информационных целей. Для критически важных расчетов рекомендуется дополнительная проверка и, при необходимости, консультация с профильными специалистами (юристами, бухгалтерами, медицинскими работниками).

Поделиться:

Связанные Калькуляторы

Explore more calculators to help with your health and fitness goals

Связанные Калькуляторы