Блог
Русский

Калькулятор дней между датами — сколько дней до даты

Дни между датами, обратный отсчет и прибавление дней в одном инструменте

Работает в браузере · файлы никуда не загружаются

Введите обе даты.

Что это за инструмент

Калькулятор дат для частых вопросов: сколько дней до события, сколько длится договор или поездка, сколько дней идет проект или какое число будет через 90 дней. Есть три режима. «Между датами» показывает общее число дней, недели с днями, календарные месяцы с днями и день недели каждой даты. «Обратный отсчет» показывает, сколько дней осталось до даты или прошло после нее. «Прибавить / вычесть дни» выдает итоговую дату и день недели.

Как пользоваться

  1. Выберите режим на вкладках: между датами, обратный отсчет или прибавить / вычесть дни.
  2. Для разницы введите начальную и конечную дату. В поле начальной даты уже подставлен сегодняшний день. При необходимости отметьте опцию, чтобы учитывать и первый день.
  3. Для обратного отсчета введите целевую дату и посмотрите метку D.
  4. Чтобы прибавить или вычесть дни, введите исходную дату и число дней, затем выберите «после» или «до».
  5. Результат обновляется сразу. Основной результат можно скопировать кнопкой рядом с ним.

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

  • Только календарь: даты переводятся в номера дней по году, месяцу и дню. Время суток и часовые пояса не используются, поэтому переход на летнее время никогда не сдвигает ответ на день.
  • Високосные годы: год, кратный 4, високосный, кроме лет, кратных 100, если они не кратны 400.
  • Включение начального дня: работает так же, как перенос конечной даты на один день вперед, и учитывается в днях, неделях и месяцах.
  • Месяцы и дни: к более ранней дате прибавляются целые месяцы, пока результат не превысит более позднюю дату, а остаток показывается в днях. Если в коротком месяце нет нужного числа, берется последний день этого месяца.
  • Обратный порядок: если начальная дата позже конечной, даты меняются местами, и об этом выводится примечание.
  • Поддерживаются годы с 1 по 9999.

Примеры

Задача Ввод Результат
Дни с 01.05.2024 по 10.05.2024 9 дней (10 с первым днем)
Почти год с 01.01.2024 по 25.12.2024 359 дней, 51 неделя 2 дня, 11 месяцев 24 дня
Конец месяца с 31.01.2023 по 01.03.2023 29 дней, 1 месяц 1 день
Високосный год с 28.02.2024 по 01.03.2024 2 дня (в 2023 году — 1 день)
Прибавить дни 100 дней после 01.01.2024 10.04.2024

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

Как посчитать количество дней между двумя датами?

Вычтите начальную дату из конечной. С 1 по 10 мая проходит 9 дней. Если нужно учесть и первый день, как часто делают в договорах и трекерах, отметьте опцию включения начального дня — получится 10 дней.

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

В феврале нет 31-го числа, поэтому берется последний день февраля (28 февраля в обычный год и 29 февраля в високосный). Месяцы считаются календарными, а остаток показывается в днях.

Влияют ли на результат летнее время и високосные годы?

Летнее время не влияет. Используются только год, месяц и день, без времени суток и часовых поясов, поэтому сутки длиной 23 или 25 часов не меняют подсчет. Високосные годы, включая правило для вековых лет, учитываются.

Что означают метки D-10, D-Day и D+3?

D-10 значит, что до даты осталось десять дней, D-Day — это сам день, а D+3 — третий день после него. Сегодняшняя дата берется из локальной даты вашего устройства.

Не нашли нужный инструмент?