Главная / Инструменты для даты и времени / Вычитание дат и времени
Бесплатные онлайн-инструменты

Вычитание дат и времени

Вычтите годы, месяцы, дни, часы, минуты и секунды из даты. Пример: 2026-08-11 минус 10 дней = 2026-08-01. Учитывает високосные годы. Обработка выполняется ло…

Начать работу

Особенности и примеры

Как обрабатываются годы и месяцы

При вычитании лет и месяцев сначала устанавливается первое число месяца, затем изменяется год и месяц, после чего восстанавливается исходный день, но ограниченный последним днём целевого месяца. Это предотвращает пропуск месяца, например, при вычитании одного месяца из 31 января.

Проверенный пример

Если из 11 августа 2026 года 00:00 вычесть 10 дней, получится 1 августа 2026 года 00:00 (по местному времени). Если из високосного дня 29 февраля 2024 года вычесть один год, результат будет 28 февраля 2023 года (день ограничен).

Отрицательные значения

Отрицательное количество для любого компонента меняет операцию на противоположную: вычитание отрицательного числа означает прибавление. Например, −5 дней прибавит 5 дней.

Ограничения

Инструмент не учитывает рабочие дни, праздники, юридические сроки и не выполняет преобразование часовых поясов. При переходе на летнее время количество часов между календарными днями может отличаться от 24 × число дней.

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

Что произойдёт, если я вычту месяц из 31 января?

Инструмент сначала перейдёт к 1 февраля, затем вычтет месяц (получится 1 января), после чего восстановит день 31, но так как в январе только 31 день, результат будет 31 января. Если бы вы вычитали из 31 марта, результат был бы 28 февраля (или 29 в високосный год), а не 3 марта.

Могу ли я использовать дробные значения, например 1,5 дня?

Нет, все значения должны быть целыми числами. Дробные единицы не принимаются.

Почему результат в UTC может отличаться от локального?

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

Проверка перед использованием

  • Убедитесь, что начальная дата корректна.
  • Проверьте, что все введённые значения — целые числа.
  • Помните, что результат может выйти за пределы допустимого диапазона дат JavaScript.
  • Для юридически значимых дат проконсультируйтесь со специалистом.

Обработка выполняется локально в вашем браузере.