Калькулятор дат
Дни между двумя датами
Что такое калькулятор разницы дат?
Калькулятор разницы дат принимает две даты и сообщает промежуток между ними в общих днях, неделях и удобном формате «годы, месяцы и дни» — всё сразу. Он полезен для обратного отсчёта до срока, измерения, сколько времени прошло с события, проверки длительности договора или отсчёта до поездки. Считать вручную по календарю легко ошибиться, ведь месяцы разной длины, а високосные годы добавляют 29 февраля, но этот инструмент вычисляет разницу напрямую и остаётся точным. Учтите, что в работе срок часто измеряют в рабочих днях (без выходных и праздников), что отличается от календарных дней; инструмент показывает календарные дни, поэтому при необходимости рабочих дней вычтите выходные и праздники в промежутке.
Как пользоваться
1. Введите дату начала.
2. Введите дату окончания.
3. Нажмите расчёт, чтобы увидеть общее число дней, недели и разбивку «годы, месяцы и дни» между двумя датами.
Перестановка начала и конца ничего не меняет — промежуток берётся по абсолютному значению.
Формула и определение
Общее число дней получают, переведя обе даты в миллисекунды, взяв абсолютную разницу и поделив на одни сутки (86 400 000 мс):
Всего дней = |конец − начало| ÷ 86 400 000
Недели — целая часть от деления общего числа дней на 7. Разбивка «годы, месяцы и дни» вычисляет разницу лет, месяцев и дней по очереди; если день отрицателен, занимается длина предыдущего месяца, если месяц отрицателен — занимается из года. Такой метод автоматически учитывает високосные годы и разную длину месяцев.
Как читать результат
«Всего дней» — это фактическое число дней между двумя датами, идеально для обратного отсчёта и годовщин. «Недели» подходят для планирования по неделям, а «годы, месяцы и дни» читаются естественно, как возраст или стаж. Главное предостережение: это календарные дни, а не рабочие (которые исключают выходные и праздники). Чтобы оценить сроки доставки или рабочие дни, вычтите выходные и праздники, попадающие в промежуток. Кроме того, учитывать дату начала или нет (включающий или исключающий подсчёт) может сдвинуть результат на день, поэтому в договорах и официальных сроках уточняйте принятый порядок счёта.
Часто задаваемые вопросы
Важно ли, какую дату ввести первой? ▾
Нет. Инструмент использует абсолютную разницу, поэтому одно и то же число дней отображается независимо от порядка.
Учитываются ли високосные годы? ▾
Да. Поскольку разница переводится напрямую в дни, 29 февраля внутри промежутка учитывается автоматически.
Можно ли посчитать рабочие дни (без выходных и праздников)? ▾
Инструмент показывает календарные дни. Для рабочих дней вычтите выходные и праздники, попадающие в период.
Входит ли дата начала в подсчёт? ▾
Инструмент показывает чистую разницу между двумя датами. Чтобы считать первый день как день первый, прибавьте 1 к результату. В договорах уточняйте порядок счёта.