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

Считайте дни между двумя датами, включая рабочие дни и разбивку на годы, месяцы и дни. Прибавляйте или вычитайте время от даты либо запустите обратный отсчёт в реальном времени.

Обновлено
—
Выберите две даты
—
Годы, месяцы, дни
—
Недели и дни
—
Рабочие дни (пн–пт)
—
Дни выходных
Всего месяцев
—

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Переводите дату и время между любыми часовыми поясами с учётом перехода на летнее времяКонвертер часовых поясов →

Как пользоваться: Калькулятор разницы дат

  1. На вкладке Дни между датами выберите начальную и конечную дату. Отметьте Включить конечную дату, если нужно считать и первый, и последний день (например, для праздника или периода аренды).
  2. Посмотрите общее количество дней, разбивку на годы, месяцы и дни, недели, рабочие дни и дни выходных.
  3. Перейдите на вкладку Прибавить / вычесть дни, чтобы найти дату, которая наступит через 90 дней или 6 недель от заданной, при необходимости считая только рабочие дни.
  4. Используйте Обратный отсчёт, чтобы видеть оставшееся время до дедлайна, запуска или праздника. Даты сохраняются в URL, поэтому результатом можно поделиться.

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

Количество дней между датами — это конечная дата минус начальная. По умолчанию калькулятор не учитывает конечную дату, как и электронные таблицы (=B1-A1 в Excel или Google Таблицах) и большинство языков программирования: с понедельника по пятницу одной недели — 4 дня. Отметьте Включить конечную дату, если считаете календарные дни, которые засчитываются оба: проживание в отеле с 1-го по 5-е — это 4 ночи, а фестиваль с 1-го по 5-е длится 5 дней.

Все расчёты выполняются по календарным датам в UTC, поэтому переход на летнее время никогда не добавляет и не убирает час, а високосные годы (в 2028 году 29 февраля) учитываются автоматически.

Разбивка на годы, месяцы и дни

В месяцах от 28 до 31 дня, поэтому «1 месяц» — не фиксированное количество дней. Сначала считаются полные годы, затем полные месяцы, затем оставшиеся дни, как при расчёте возраста человека. От 31 января до 1 марта 2026 года — 1 месяц и 1 день; от 15 марта 2024 года до 25 октября 2026 года — 2 года, 7 месяцев и 10 дней.

Рабочие дни

Рабочие дни — это понедельник–пятница; суббота и воскресенье не учитываются. Государственные праздники не вычитаются, так как они различаются по странам и регионам — вычтите их сами (например, в месяце с 22 рабочими днями и одним праздником будет 21 рабочий день). Если отметка Включить конечную дату снята, конечная дата не считается, что соответствует вопросу «сколько рабочих дней до дедлайна».

Прибавление и вычитание времени

Сначала прибавляются годы и месяцы, затем недели и дни. Если в целевом месяце меньше дней, дата сдвигается на последний день месяца: 31 января + 1 месяц = 28 февраля (29 в високосный год). Если включён режим рабочих дней, при подсчёте дней выходные пропускаются: через 5 рабочих дней после пятницы будет следующая пятница. Это удобно для сроков оплаты («нетто 30»), сроков уведомления, оценки доставки и планирования проектов.

Примеры

ВопросОтвет
Дней с 1 янв. 2026 по 1 янв. 2027365 дней (52 недели, 1 день)
Рабочих дней в октябре 2026 (1–31, с учётом конечной даты)22
90 дней после 25 окт. 2026сб, 23 янв. 2027

Нужно перевести дату в Unix-время или сравнить время между странами? Воспользуйтесь конвертером Unix-меток времени и конвертером часовых поясов.

Инструменты, которые хорошо сочетаются с Калькулятор разницы дат

  • Калькулятор процентов — Семь популярных расчётов с процентами на одной странице.
  • Генератор cron-выражений — Составьте расписание crontab без запоминания синтаксиса или вставьте существующее выражение, чтобы увидеть его описание простым языком и точное время следующего запуска.
  • Калькулятор разницы во времени — Добавьте города, которые вас интересуют, и посмотрите разницу во времени с вашим часовым поясом, текущее местное время и то, день сейчас или ночь.
  • Конвертер летнего времени — Выберите дату и время, и вы увидите их для других городов с учётом перехода на летнее время именно на эту дату.

Часто задаваемые вопросы

Калькулятор учитывает конечную дату?
По умолчанию нет: период с 1 по 5 марта считается как 4 дня, как при вычитании дат в Excel. Отметьте «Включить конечную дату», чтобы считать оба дня, — получится 5.
Как считаются рабочие дни?
Учитываются все дни с понедельника по пятницу между двумя датами; суббота и воскресенье пропускаются. Государственные праздники не исключаются, так как они различаются по странам.
Сколько дней до Нового года или Рождества?
Укажите в качестве начальной даты сегодняшнюю, а в качестве конечной — 25 декабря или 1 января. Или откройте вкладку «Обратный отсчёт» и смотрите таймер в реальном времени до секунды.
Что происходит при прибавлении месяца к 31 января?
Результат сдвигается на последний день февраля (28-е, а в високосный год 29-е), так как в феврале нет 31-го числа. Так работает большинство библиотек для работы с датами.
Можно ли рассчитать с помощью этого инструмента свой возраст?
Да. Укажите дату рождения как начальную, а сегодняшнюю дату как конечную: количество лет, месяцев и дней и будет вашим точным возрастом.
Можно ли установить Калькулятор разницы дат как веб-приложение и пользоваться им офлайн?
Да. Калькулятор разницы дат — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

Похожие инструменты

localКонвертер часовых поясовПереводите время между городами и часовыми поясами и смотрите текущее время во всех них. Планируете…localКонвертер Unix timestampПосмотрите текущее Unix-время в реальном времени, переведите любой epoch-timestamp (секунды, миллисекунды,…localКалькулятор процентовСемь популярных расчётов с процентами на одной странице. Результат обновляется по мере ввода, а для…localГенератор cron-выраженийСоставьте расписание crontab без запоминания синтаксиса или вставьте существующее выражение, чтобы увидеть…localКалькулятор разницы во времениДобавьте города, которые вас интересуют, и посмотрите разницу во времени с вашим часовым поясом, текущее…localПланировщик встреч по часовым поясамДобавьте каждого участника команды, его страну и свободные слоты времени. Мы найдём лучшее совпадение,…