Перейти к содержимому
Дата и время

Калькулятор дней от сегодняшнего дня

Калькулятор

Об этом калькуляторе

«30 дней от сегодня» — это 30-й календарный день после сегодняшнего: сегодня считается днём 0 и не входит в отсчёт, завтра — день 1, а день 30 и есть ответ. Так же считаются 60, 90 или 180 дней от сегодня, а также любое число дней, недель, месяцев или лет до или после выбранной даты. В неделе 7 дней; месяцы и годы сдвигаются по календарю на то же число или на последний день месяца, если в нём нет нужного числа. Дату рассчитывает ваш браузер по календарю вашего устройства, поэтому ответ никогда не берётся со страницы, которую чужой сервер подготовил в другой день.

Справочный инструмент для планирования — проверяйте важные даты, цифры и официальные требования, прежде чем полагаться на них.

Как читать результаты

Главный результат показывает рассчитанную дату и день недели. Ниже та же дата дана в формате ISO (ГГГГ-ММ-ДД) вместе с номером недели ISO и порядковым номером дня в году. Шкала времени показывает каждый календарный день ячейкой: пустая пунктирная ячейка — начало (день 0, не считается), светлые ячейки — считаемые дни, закрашенная — результат. Отметки под шкалой обозначают каждый седьмой день на коротких промежутках, а на длинных — месяцы или годы. Янтарный ромб отмечает 29 февраля, если в периоде есть високосный день. В блоке под шкалой объяснён способ расчёта: что получится, если считать сегодня днём 1, а для промежутков от 28 до 31 дня — ещё и дата через один календарный месяц. Дополнительно показаны промежуток в неделях, в календарных месяцах и в средних месяцах, переход в новый год и та же дата в табличном исламском (хиджры) и китайском календарях.

Как выполняется расчёт

Каждая дата переводится в порядковый номер дня — число дней, прошедших с 1 января 1970 года по пролептическому григорианскому календарю. Вычисления выполняются над этими целыми числами, а не над временем на часах, поэтому перевод часов на летнее или зимнее время внутри периода на результат не влияет. Для дней и недель калькулятор прибавляет к номеру дня или вычитает из него N либо 7 × N. Для месяцев и лет сдвигаются год и месяц, а число месяца сохраняется, если только целевой месяц не короче: тогда берётся его последний день. Такой подход согласуется с Регламентом ЕС (ЕЭС, Евратом) № 1182/71 (статья 3) для сроков, выраженных в месяцах или годах, и повторяет задокументированное поведение методов Java LocalDate.plusMonths и .NET DateTime.AddMonths. Начальный день не учитывается — как в статье 3(1) того же регламента и в правиле 6(a) Федеральных правил гражданского судопроизводства США: оба исключают день события, с которого начинается срок. Високосные годы определяются по григорианскому правилу, опубликованному Военно-морской обсерваторией США: каждый год, кратный 4, кроме столетних, не кратных 400. Отсюда 146 097 дней в 400 годах и средний месяц в 30,436875 дня, который используется для расчёта «средних месяцев». Номера недель — по ISO 8601: неделя начинается в понедельник, а неделя 1 содержит первый четверг года. Расчёты по исламскому и китайскому календарям используют тот же механизм, что и конвертеры хиджры и китайского календаря на этом сайте.

Пример расчёта

Начнём в понедельник, 5 октября 2026 года, и отсчитаем 30 дней вперёд.

День 1 — вторник, 6 октября, а день 30 — среда, 4 ноября 2026 года: неделя ISO 45, 308-й день года, через 4 недели и 2 дня после начала. Если считать само 5 октября днём 1, получится вторник, 3 ноября. Один календарный месяц после 5 октября — это 5 ноября, то есть через 31 день, потому что в октябре 31 день.

Частые вопросы

Какая дата будет через 30 дней от сегодня?

Это 30-й календарный день после сегодняшнего. Сегодня считается днём 0 и в отсчёт не входит; завтра — день 1, а день 30 — искомая дата, которая определяется по текущей дате вашего устройства. Если сегодня понедельник, то через 30 дней всегда будет среда, ведь 30 дней — это 4 недели и 2 дня. Для 60, 90 или 180 дней измените количество или выберите один из популярных сценариев.

Считается ли сегодняшний день, когда считаешь дни от сегодня?

Нет. Начальный день — это день 0, и в отсчёт он не входит. Так принято и в юридических сроках: регламенты ЕС устанавливают, что день события не учитывается, а Федеральные правила гражданского судопроизводства США требуют исключать день, с которого начинается срок. Некоторые считают сегодня днём 1 — тогда ответ получается на день раньше; такой вариант расчёта для сравнения показан на панели результата.

30 дней — это то же самое, что 1 месяц?

Не всегда. Один календарный месяц после даты — это то же число следующего месяца, а оно может быть через 28, 29, 30 или 31 день в зависимости от месяца. Например, от 5 октября 30 дней дают 4 ноября, а один месяц — 5 ноября. Если вы отсчитываете от 28 до 31 дня, калькулятор дополнительно показывает дату через один календарный месяц, чтобы разница была видна.

Какая дата будет через 1 месяц после 31 января?

Последний день февраля: 28 февраля в обычном году или 29 февраля в високосном. Если в целевом месяце нет нужного числа, берётся последний день этого месяца — так требует Регламент ЕС № 1182/71, и так ведут себя библиотеки дат Java и .NET. Это же правило означает, что один год после 29 февраля — это 28 февраля. Кроме того, арифметика месяцев не всегда обратима: например, в невисокосном году вычитание одного месяца из 31 марта даёт 28 февраля, а прибавление одного месяца к 28 февраля — 28 марта.

Может ли перевод часов на летнее или зимнее время изменить результат?

Нет. Калькулятор считает календарные даты, а не часы. Инструменты, которые прибавляют к полуночи 30 × 24 часа, могут дать результат на день раньше, если в этот период часы переводят на зимнее время (на час назад). Например, при таком способе 30 дней от 5 октября 2026 года в Нью-Йорке и Лондоне дали бы 3 ноября вместо 4 ноября. Подсчёт целых дат устраняет эту проблему во всех часовых поясах.

Почему другой сайт показывает другую дату?

Обычно причин три. Другой сайт может считать сегодня днём 1 — тогда ответ получается на день раньше. Он может отдавать заранее сформированную страницу, и тогда его «сегодня» — это дата сборки страницы, а не ваша текущая дата. Либо он использует собственный часовой пояс, который около полуночи может отличаться от вашего. Этот калькулятор определяет дату по текущей дате вашего устройства и показывает, какая именно дата использована в расчёте.

Как посчитать рабочие дни?

Этот калькулятор включает в отсчёт каждый календарный день, в том числе выходные и праздники, и не сдвигает даты, выпадающие на выходной. Юридические и договорные сроки, которые приходятся на выходной или праздничный день, часто переносятся на следующий рабочий день — так указано в судебных правилах и регламентах ЕС. Для расчётов по рабочим дням воспользуйтесь калькулятором рабочих дней: он исключает выходные и праздники выбранной страны.

Популярные сценарии

Популярные сценарии

Источники

Проверено командой YouCalc · Последнее обновление

Заметили неточность в переводе или расчёте, или есть предложение? Напишите нам.

Ещё похожие калькуляторы. Выберите следующий.