Калькулятор дат
Прибавьте или вычтите годы, месяцы, недели и дни к любой дате, чтобы найти итоговую дату — всё вычисляется в вашем браузере.
Калькулятор дат работает целиком в вашем браузере. Начальная дата и вводимые вами количества используются только для вычисления на устройстве и никогда не покидают вашу машину и не достигают ArrayKit.
Открыть калькулятор длительности между датами
Об инструменте Калькулятор дат
Калькулятор дат берёт начальную дату и прибавляет или вычитает сочетание лет, месяцев, недель и дней, чтобы выдать точную итоговую дату. Выберите дату, укажите «Прибавить» или «Вычесть», затем заполните столько из четырёх полей количества, сколько нужно, — ответ обновляется по мере ввода. Расчёт месяцев и лет ограничивается концом месяца, поэтому 31 января плюс один месяц даёт 28 февраля (или 29 в високосный год), а не переходит на март. Наряду с итоговой датой вы получаете её день недели, общее число пройденных календарных дней и то, сколько из них рабочих против выходных. Используйте его, чтобы найти срок, дату окончания гарантии или периода уведомления, дату исполнения или просто «90 дней от сегодня». Каждый расчёт выполняется на вашем устройстве — введённые даты никогда не покидают браузер.
Возможности
- Прибавление или вычитание лет, месяцев, недель и дней за один проход
- Расчёт месяцев и лет ограничивается концом более коротких месяцев
- Показывает итоговую дату вместе с днём недели
- Общее число пройденных календарных дней с разбивкой на рабочие и выходные
- Переключатель «Прибавить» и «Вычесть» без повторного ввода количеств
- Ярлык «Сегодня» для мгновенной подстановки начальной даты
- Копирование результата как YYYY-MM-DD или как полной записанной даты
- Работает целиком в вашем браузере, никакие даты никуда не отправляются
Как использовать Калькулятор дат
- Выберите начальную дату или нажмите «Сегодня», чтобы использовать текущую дату
- Выберите «Прибавить» или «Вычесть» переключателем операции
- Введите любые из лет, месяцев, недель и дней для применения
- Прочитайте итоговую дату, её день недели и подсчёты дней
- Скопируйте результат как YYYY-MM-DD или полную записанную дату
Пример
Ввод
Start: 2025-01-31
Add: 1 month, 1 day
Результат
2025-03-01 (Saturday)
Total days: 29 · Business days: 21
Сначала ограничиваются месяцы (31 января → 28 февраля), затем дополнительный день выпадает на 1 марта.
Частые ошибки и устранение неполадок
- Прибавление одного месяца к 31 января даёт 28 февраля, а не 2 марта. — Это намеренно. Расчёт месяцев ограничивается последним допустимым днём целевого месяца, как это делают таблицы (EDATE) и большинство календарей при прибавлении месяцев.
- Вы хотите вернуться назад во времени, но поля количества принимают только положительные числа. — Переключите операцию на «Вычесть». Те же количества лет/месяцев/недель/дней затем применяются в обратную сторону от начальной даты.
- Общее число дней выглядит больше, чем ожидалось для целого года. — Промежуток, пересекающий 29 февраля, составляет 366 дней, а не 365. Итоговая дата всё равно ровно на год позже; только счётчик дней отражает високосный день.
- Подсчёт рабочих дней игнорирует государственный праздник. — Разбивка считает нерабочими только субботы и воскресенья. Региональные праздники различаются, поэтому вычтите праздники, выпадающие на будни в вашей стране, отдельно — или используйте калькулятор рабочих дней.
Часто задаваемые вопросы
- Как калькулятор дат прибавляет месяцы к дате?
- Он сначала применяет годы и месяцы как календарный шаг, ограничивая день длиной целевого месяца, затем прибавляет любые недели и дни. Так, 31 января плюс один месяц — это 28 февраля (29 февраля в високосный год), а прибавление ещё одного дня выпадает на 1 марта.
- Можно ли вычесть время, чтобы найти более раннюю дату?
- Да. Установите переключатель операции на «Вычесть» и введите годы, месяцы, недели и дни для отсчёта назад. Инструмент применяет те же количества в обратную сторону и показывает более раннюю итоговую дату и её день недели.
- В каком порядке применяются годы, месяцы, недели и дни?
- Сначала применяются годы и месяцы (с ограничением по концу месяца), затем недели и дни прибавляются как фиксированный счёт по 7 и 1 дню. Этот порядок соответствует распространённым библиотекам дат и арифметике таблиц EDATE-плюс-день.
- В чём разница между общим числом дней и рабочими днями здесь?
- Общее число дней — это полное расстояние в календарных днях между начальной и итоговой датой. Рабочие дни считают только дни с понедельника по пятницу в этом промежутке; выходные дни считают субботы и воскресенья. Государственные праздники не вычитаются.
- Как рассчитать дату через определённое число дней от сегодня?
- Нажмите «Сегодня», чтобы задать начальную дату, оставьте выбранным «Прибавить» и введите число дней (или недель, месяцев, лет). Итоговая дата — например, 90 дней от сегодня — появляется сразу вместе с днём недели.
- Отправляются ли куда-либо введённые мной даты?
- Нет. Калькулятор дат работает целиком в вашем браузере и вычисляет всё на вашем устройстве. Начальная дата и вводимые количества никогда не покидают вашу машину и не достигают ArrayKit.
Связанные инструменты
Все инструменты ArrayKit