Сколько дней между датами

Посчитайте разницу между двумя датами: дней, недель, месяцев и лет, а также отдельно рабочих дней.

0дней
0лет
0месяцев
0дней
0рабочих
Первая группа чисел — точная календарная разбивка (годы, месяцы, дни), «рабочих» — дни с понедельника по пятницу
Расчёт разницы между датами: два поля дат и результат в днях, неделях, месяцах и годах
Сколько дней между датами: полный период и отдельно рабочие дни

Почему число дней и разбивка «годы, месяцы, дни» не совпадают с делением на 30

Разбивка считается по календарю, а не по схеме «всего дней ÷ 30 даёт месяцы, остаток дни». В месяцах разное число дней (28–31), поэтому честный подсчёт идёт по датам напрямую. Сколько раз число в дате «докрутилось» до того же дня месяца, столько и месяцев. Из-за этого промежуток без одного дня в год всегда посчитается как «11 месяцев и N дней», а не как «0 лет 356 дней». Ровно так же вы отмечали бы даты в календаре вручную. Если нужно просто отслеживать обратный отсчёт до одной конкретной даты, для этого удобнее счётчик дней до даты, а для возраста человека по дате рождения есть отдельный калькулятор возраста.

Когда нужно прикинуть срок в уме, пользуются усреднёнными величинами. Календарь так не считает, но порядок они показывают верно:

ПериодСредняя длинаОткуда берётся
Месяц30,44 дня365,25 делить на 12
Квартал91 деньтри средних месяца
Год365,25 днятри обычных года и один високосный

Что считается рабочим днём

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

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

Другие полезные инструменты из той же категории

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

Календарно, а не делением общего числа дней на 30 или 365. Например, от 1 сентября до 16 августа следующего года — это без одного месяца год, хотя по количеству дней получилось бы иначе. Такой подсчёт совпадает с тем, что покажет календарь, если считать вручную.

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

Дни с понедельника по пятницу. Праздники и переносы выходных (которые в России каждый год отдельно утверждаются) калькулятор не учитывает — только календарные будни.

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