календарь
Вычитание дней из даты
Переместите календарную дату назад на целое число дней.
Вычитание дней из даты: Определяет календарную дату, которая наступила за указанное число дней до события, выбранного в качестве точки отсчёта. Учитывается каждая промежуточная дата, включая выходные, праздники и високосные дни. Используйте инструмент, чтобы установить более раннюю дату напоминания или подготовки, если срок задан в календарных, а не в месяцах или рабочих днях. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Калькуляторы
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Дата результата
—
- Вычтено дней
- —
Результат = дата − целые дни- Используется календарный расчёт; переходы на летнее и зимнее время не меняют результат.
- Количество дней должно быть неотрицательным целым числом.
Формула и пример расчёта
Результат = дата − целые дни
Пример расчёта с тестовыми значениями:
| Входные данные | |
|---|---|
| Дата | 31 янв. 2025 г. |
| Дней для вычитания | 30 |
| Результаты | |
|---|---|
| Дата результата | 1 янв. 2025 г. |
| Вычтено дней | 30 |
Формула для более ранней даты и високосный год
Пусть R — последовательный номер опорной даты, а N — запрошенное неотрицательное количество дней. Более ранняя дата E = R − N. Опорная дата имеет смещение, равное нулю; переход ко вчерашнему дню занимает один шаг. Дополнительный день не вычитается только потому, что опорная дата включена в список.
При R = 2024-03-01 и N = 2 первый шаг назад ведёт к 29 февраля, а второй — к 28 февраля. Виджет возвращает 2024-02-28 и результат «вычтено 2 дня». Так високосный день сохраняется как полноценная часть календаря, вместо предположения, что февраль всегда заканчивается 28-го числа.
Напоминания, даты событий и допустимость дат
На странице Военно-морской обсерватории США о високосных годах (https://aa.usno.navy.mil/faq/leap_years) объясняется, когда григорианский календарь содержит дополнительный день февраля. До начала обратного отсчёта введённая дата должна быть допустимой.
Для напоминания с датой сохраните событие и вычисленную более раннюю дату, чтобы пересчитать результат, если событие перенесут. Формулировка «за два дня до» означает смещение; период с пометкой «день первый — день третий» может использовать вместо этого включительную нумерацию. Возвращаемая дата не содержит часа, поэтому сама по себе не указывает точное количество прошедших часов до события, за которое должно сработать напоминание.
Как пользоваться
- Выберите дату события, от которой нужно вести отсчёт.
- Введите целое число дней для вычитания без знака минус.
- Рассчитайте более раннюю дату и укажите её в напоминании или задаче по подготовке.
Конфиденциальность и ограничения
Даты, время и результаты остаются в вашем браузере. Введённые данные никуда не загружаются.
Похожие инструменты
Часто задаваемые вопросы
Нужно ли вводить отрицательное значение, чтобы перейти в прошлое?
Нет. Инструмент уже вычитает указанное число дней. Введите неотрицательное целое число дней; отрицательное значение будет отклонено, а не изменит направление операции.
При переходе на 1 день назад от 1 марта всегда получается 28 февраля?
Вы получите последний день февраля: 29 февраля в високосном году и 28 февраля в обычном. Нужную дату определяет календарный год даты, от которой ведётся отсчёт.
Можно ли использовать результат как срок уведомления в рабочих днях?
Только если правило уведомления предусматривает календарные дни. Инструмент обычно вычитает даты выходных и праздников. Для правила, заданного в рабочих днях, нужно учитывать только будние дни и внести соответствующие поправки на праздники.
Встроить этот инструмент
Бесплатно для использования на любом сайте. Вставьте код туда, где должен появиться инструмент; ссылка под ним позволит читателям открыть полную страницу.
<iframe src="https://toea.com/ru/embed/subtract-days-from-date" title="Вычитание дней из даты" width="100%" height="780" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/ru/subtract-days-from-date">Вычитание дней из даты</a> · TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен