Прибавить или отнять дни от даты - дни, недели, месяцы, годы
Прибавить или отнять срок
Считать вперёд, а не считать промежуток
Два вопроса о датах похожи и всё же различны. Один спрашивает, насколько далеки два дня; другой начинает с одного дня и шагает вперёд. «Девяносто дней с сегодняшнего» - второго рода, и именно он встречается в уведомлениях, договорах, правилах возврата и назначениях на приём. Эта страница отвечает на него и называет день недели, на который вы попадаете, - обычно это следующее, что нужно знать.
Три шага
- 1 Начальная дата по умолчанию - сегодня. Измените её, если считаете от другого дня.
- 2 Выберите вперёд или назад, затем заполните любые из четырёх количеств. Их можно сочетать.
- 3 Смотрите дату и день недели. Число будних дней внизу часто и есть та цифра, которая была нужна.
Что происходит, когда месяц слишком короток
Прибавить месяц - не то же, что прибавить тридцать дней, и разница кусается в конце месяца. Через месяц после 31 января будет 28 февраля - последний день целевого месяца, - а не 3 марта. Многие языки программирования по умолчанию пропускают переполнение вперёд, и возникающие из-за этого ошибки в несколько дней - хорошо известная беда. Эта страница вместо этого прижимает к последнему дню, ведь именно это люди имеют в виду, говоря «та же дата в следующем месяце».
Рабочие дни - не фиксированная длина
Режим рабочих дней считает только будни: пять рабочих дней от среды - это следующая среда, а не понедельник. Для сроков доставки и уведомлений это по-настоящему полезно, но о праздниках он ничего не знает, а те различаются по странам и порой по регионам внутри одной. Если в ваш промежуток попадает праздник, добавьте по дню за каждый - и ответ станет вашим, а не инструмента.