Калькулятор дат онлайн
Рассчитайте календарную разницу между двумя датами в днях, неделях, месяцах и годах. Прибавьте или вычтите дни к дате и узнайте день недели результата.
Что умеет калькулятор дат
Страница подходит для двух частых задач: узнать расстояние между двумя календарными датами и найти дату через заданное число дней. В первом режиме результат показывается как годы, месяцы и дни, а рядом даются всего дни, полные недели, часы и минуты. Во втором режиме вы вводите начальную дату и сдвиг в днях, положительный или отрицательный.
- d_1 - первая выбранная дата.
- d_2 - вторая выбранная дата.
- I - добавка за включение конечной даты: ноль в обычном режиме и один день, если включена соответствующая опция.
- Delta d - итоговое количество календарных дней между датами.
Если даты введены в обратном порядке, калькулятор всё равно показывает положительный интервал и отдельно предупреждает о направлении. Это удобно для быстрой проверки, когда неизвестно, какая дата должна быть первой.
Недели, часы и минуты в результате
Дополнительные значения помогают быстро перевести интервал в более привычные единицы. Полные недели считаются без округления вверх, а часы и минуты выводятся как справочный перевод календарных дней.
- Delta d - количество календарных дней из основного результата.
- W - число полных недель в выбранном интервале.
- H - справочное количество часов при пересчёте суток по 24 часа.
- M - справочное количество минут.
Дата через несколько дней или назад
Режим «Дата + дни» нужен, когда известна начальная дата и количество календарных дней. Положительный сдвиг показывает будущую дату, отрицательный - дату в прошлом. В результате видно обычное русское написание даты, ISO-формат и день недели.
- d_start - начальная дата, от которой идёт отсчёт.
- N - количество календарных дней со знаком плюс или минус.
- d_result - рассчитанная дата после сдвига.
| Задача | Как вводить | Что получится |
|---|---|---|
| Дата через 90 дней | Выберите начальную дату и введите положительный сдвиг 90 дней. | Итоговая дата и день недели. |
| Дата 14 дней назад | Выберите начальную дату и введите отрицательный сдвиг 14 дней. | Дата, которая была за две недели до выбранной. |
| Ориентир по доставке или личному сроку | Введите дату старта и срок в календарных днях. | Календарная дата без учёта праздников и рабочих графиков. |
Конечная дата, месяцы и високосные годы
По умолчанию калькулятор считает промежуток между датами: одинаковые даты дают ноль дней. Если нужно считать оба края периода, включите конечную дату. Тогда однодневное событие, аренда или поездка в один календарный день не превратятся в нулевую длительность.
Годы, месяцы и дни считаются по календарю, а не через условные месяцы по 30 дней. Поэтому февраль, 29 февраля и разная длина месяцев влияют на строку с годами, месяцами и днями.
| Интервал | Что важно |
|---|---|
| 28 февраля 2024 - 1 марта 2024 | в 2024 году есть 29 февраля |
| 28 февраля 2023 - 1 марта 2023 | обычный год короче на один день |
| 31 января -> 28 февраля | полный месяц может не завершиться, потому что в феврале нет 31 числа |
Рабочие дни, праздники и официальный срок
Здесь считаются календарные дни: подряд идут будни, субботы, воскресенья и праздники. Производственный календарь, переносы выходных, сокращённые дни и правила конкретной страны не применяются.
Все даты интерпретируются по локальной дате браузера. Для обычных календарных задач этого достаточно, но межпоясные события и дедлайны в конкретной системе лучше сверять там, где задан часовой пояс.
Часто задаваемые вопросы
Источники и нормативная база
Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.
Похожие инструменты
Посчитайте рабочие дни между датами или дату через N рабочих дней: исключаются субботы, воскресенья и фиксированные праздники РФ.
Узнайте возраст по дате рождения: сколько прошло полных лет, месяцев и дней на сегодня или на выбранную дату.
Считает, сколько дней между двумя датами: календарные дни, включение конечной даты, недели, месяцы, годы, будни, выходные и дата +/- N дней.
Считает точное количество недель между двумя датами: полные недели + дни, десятичные недели, ISO-номер недели, рабочие недели (по 5 дней), а также определяет триместр беременности. Поддерживает опцию «включить конечную дату».
Укажите число дней и точку отсчёта, чтобы узнать, какая дата была N дней назад. Калькулятор покажет день недели, ISO-дату и расчёт через N дней.
Посчитайте точную длительность между двумя датами и временем: дни, часы, минуты, секунды, HH:MM, десятичные часы, всего часов/минут/секунд и количество смен по 8 часов. Подходит для смен, встреч, поездок и тайм-трекинга.