Без загрузки, 100% локально, без аккаунта

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

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

Как работает Разница между датами

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

Вычисление основано на григорианском календаре. Дни считаются по разнице временных меток в полночь UTC, что исключает неоднозначность, связанную с переходом на летнее время. Месяцы и годы отсчитываются путём последовательного продвижения по календарю от ранней даты к поздней: это корректно учитывает переменную длину месяцев и високосные годы. Результат показывает все четыре единицы сразу, и вы можете использовать наиболее подходящую.

Разница между датами: пошаговая инструкция

  1. Введите начальную дату в первое поле.
  2. Введите конечную дату во второе поле.
  3. Разница в днях, неделях, месяцах и годах отобразится мгновенно.
  4. Поменяйте даты местами с помощью кнопки замены, если перепутали порядок.
  5. Скопируйте нужный результат из панели вывода.

Частые сценарии использования

  • Нужно узнать, сколько дней осталось до крайнего срока по контракту или до даты мероприятия.
  • Требуется выставить счёт клиенту за работу между двумя датами и точно подсчитать количество дней.
  • Пациент или сопровождающий хочет отследить, сколько недель прошло с момента постановки диагноза или операции.
  • Менеджер проекта проверяет, охватывает ли спринт ровно то количество календарных недель, которое оговорено в плане.

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

Учитывает ли инструмент обе даты в итоговом подсчёте?

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

Как считаются полные месяцы, если их длина различается?

Инструмент продвигается от начальной даты месяц за месяцем до тех пор, пока не пройдёт конечную, а затем считает оставшиеся дни. Таким образом, «один месяц» всегда означает календарный месяц, а не фиксированный период в 30 дней. Например, от 31 января до 28 февраля -- один месяц и ноль дней.

Можно ли считать разницу через годы с високосным днём?

Да. Расчёт использует реальные даты календаря, поэтому 29 февраля учитывается, если попадает в диапазон. Диапазон, охватывающий високосный год, будет включать этот дополнительный день в общий итог.

Передаются ли введённые даты куда-либо?

Нет. Выбранные вами две даты хранятся только в памяти вкладки браузера на время расчёта. Они не передаются, не записываются и не сохраняются после закрытия вкладки.

Что произойдёт, если задать конечную дату раньше начальной?

Инструмент возвращает абсолютную разницу вне зависимости от порядка дат либо показывает отрицательное значение, указывая, что конечная дата предшествует начальной. Используйте кнопку замены, чтобы поменять даты местами и получить положительный результат.

Влияет ли часовой пояс на результат?

Нет. Инструмент сравнивает календарные даты в полночь, поэтому разница выражается исключительно в днях, месяцах и годах. Время суток и смещение часового пояса на результат не влияют.