Добавить и вычесть дату
Выберите дату начала, определите направление (дополнение или вычитание), введите количество дней, недель, месяцев или лет, и программа автоматически вычислит конечную дату с названием дня недели и месяца. Это очень удобно для расчёта сроков действия контрактов, сроков выплат, истечения гарантийного срока, сроков оформления авиавиз или личных сроков на 90 дней с сегодняшнего дня, без необходимости перелистывать календарь.
Как добавить или убрать дату
-
1
Выберите дату начала
Подходит любая календарная дата в период с 1900 по 2100 год. Сегодняшний день заполняется по умолчанию.
-
2
Выберите направление
Прибавление смещает дату вперёд; вычитание, назад.
-
3
Введите значения
Сочетайте дни, недели, месяцы и годы в одной операции. Неделя внутри рассчитывается как ×7 дней.
-
4
Прочитайте полученную дату
В результате отображается итоговая дата с названием дня недели и месяца.
Арифметика с датами сложнее, чем кажется
Прибавление дней, простая операция: достаточно сдвинуть номер юлианского дня. А вот при прибавлении месяцев и лет каждая реализация должна выбрать поведение для граничных случаев. Этот инструмент следует соглашению ISO 8601, которое используется большинством современных языков программирования: если в целевом месяце меньше дней, чем в исходном, результат ограничивается последним допустимым днём.
- 31 января + 1 месяц → 28 февраля (29 февраля в високосном году).
- 31 марта + 1 месяц → 30 апреля.
- 29 февраля 2024 г. + 1 год → 28 февраля 2025 г. (а не 1 марта).
Типичные задачи с датами
| Сценарий использования | Общее правило |
|---|---|
| Счёт Net-30 | Дата выставления + 30 дней |
| Счёт Net-60 или Net-90 | Дата выставления + 60 или 90 дней |
| Шенгенское скользящее окно 90/180 | Дата въезда + 89 дней (последний законный день) |
| Срок действия ESTA (США) | Дата одобрения + 2 года |
| Стандартный срок действия паспорта | Дата выдачи + 10 лет |
| Испытательный срок | Дата начала + 3 или 6 месяцев |
| Гарантия (потребительская) | Дата покупки + 1 или 2 года |
Недели ≠ месяцы
Неделя всегда состоит из 7 дней. В месяце 28, 29, 30 или 31 день, в зависимости от того, какой это месяц. Прибавьте «3 недели» к произвольной дате, и вы всегда сдвигаетесь на 21 день. Прибавьте «3 месяца», и сдвиг может составить от 89 до 92 дней. Выбирайте единицу, соответствующую договору или нормативному документу, с которым вы работаете.
Рабочие дни и календарные дни
Этот инструмент считает календарные дни (каждый день недели). Если в договоре указано «в течение 10 рабочих дней», выходные и государственные праздники не учитываются, используйте вместо этого калькулятор рабочих дней и помните, что государственные праздники зависят от вашей юрисдикции.
Часто задаваемые вопросы
Дата ограничивается последним днём целевого месяца, 28 февраля (или 29 февраля в високосном году). Такой подход соответствует поведению современных библиотек обработки дат, таких как datetime в Python, DateTime в PHP и Temporal в JavaScript.
Нет. Этот инструмент работает с календарными днями, неделями, месяцами и годами; в его расчёт также включены выходные дни и государственные праздники. Для вычислений в рабочие дни используйте специальный калькулятор для рабочих дней.
Расчёт полностью основан на дате, поэтому к нему не применяются временные зоны; полуночь и 23:59 в тот же день дают одинаковый результат.
Да. Инструмент сначала применяет период в размере нескольких лет, затем, нескольких месяцев, затем, нескольких недель и наконец, нескольких дней; это соответствует тому, как большинство людей представляют собой выражение «2 года, 3 месяца и 10 дней с сегодняшнего дня».
Нет. Ваши даты и значения отправляются на наши серверы только для расчёта результата в рамках взаимодействия со страницей и ненадолго появляются в ссылке страницы, пока вы проходите шаги инструмента. Они не сохраняются, не логируются и никому не передаются.
Сопутствующие инструменты
Калькулятор балясин
Введите свободный пролёт перил, ширину балясины и максимально допустимый зазор, чтобы получить точное количество необходимых балясин и равный промежуток между каждой стойкой, не превышающий нормативный предел.
Калькулятор делительной окружности отверстий
Рассчитайте PCD, угловой шаг и точные координаты X/Y равномерных отверстий с поворотом, смещением центра и экспортом CSV.
Калькулятор производительности осушителя воздуха
Оцените производительность переносного осушителя по площади и сырости помещения в литрах и американских пинтах в сутки.
Калькулятор длительности
Рассчитайте длительность между двумя часами в формате HH:MM, десятичных часах, минутах и секундах.
Калькулятор Social Security США
Оцените пенсионную выплату Social Security в США по PIA и возрасту начала получения. Сравните месячные и годовые суммы в 62 года, FRA 67 и 70 лет.
Калькулятор нумерологии
Рассчитайте нумерологические числа имени по пифагорейским или халдейским значениям букв: выражение, стремление души и личность.
Инструмент доступен на других языках
- Lägg till och dra bort datum [SV]
- Tambahkan dan kurangi tanggal [ID]
- Date Add and Subtract [EN]
- เพิ่มหรือลบวันที่ [TH]
- 日付を加算・減算する [JA]
- Thêm và trừ ngày [VI]
- Sumar y restar fechas [ES]
- Tarih ekleyin ve çıkarın [TR]
- Datum hinzufügen und subtrahieren [DE]
- Ajouter et soustraire des dates [FR]
- Adicionar e Subtrair Datas [PT]
- 添加和减去日期 [ZH]
- تاريخ الجمع والطرح [AR]
- 날짜 더하기 및 빼기 [KO]
- Datum optellen en aftrekken [NL]
- Dodawanie i odejmowanie dat [PL]
- Aggiungi e sottrai date [IT]