Что делает инструмент
Калькулятор дат отвечает на два частых вопроса. Сколько дней между двумя датами? И какая дата наступит через заданное число дней, недель, месяцев или лет? Он пригодится для сроков, планов проектов, сроков уведомления, подписок, возраста и обратных отсчётов.
Для разницы он показывает общее число дней, тот же промежуток в годах, месяцах и днях и в неделях и днях, число полных месяцев, а также сколько из этих дней рабочие и выходные. При сложении или вычитании показывается итоговая дата с днём недели, номером дня в году и номером недели ISO.
Как пользоваться
- Введите начальную дату или нажмите Сегодня. Нажмите Пример, чтобы загрузить пример.
- Выберите, что считать: разницу между датами или прибавление/вычитание.
- Для разницы введите конечную дату рядом с начальной; если оставить поле пустым, счёт идёт до сегодня.
- Для прибавления или вычитания укажите в настройках годы, месяцы, недели и дни и при необходимости включите счёт рабочих дней.
Пример
От начальной даты примера до Рождества того же года:
Start date: 2025-01-01 (Wednesday)
End date: 2025-12-25 (Thursday)
Total days: 358
Years, months, days: 11 months, 24 days
Weeks and days: 51 weeks, 1 day
Business days (Mon–Fri): 256
То есть 358 дней: 11 месяцев и 24 дня или 51 неделя и 1 день, из них 256 рабочих. Если прибавить 10 рабочих дней к 2025-01-01, получится 2025-01-15: два выходных между ними пропускаются.
Полезно знать
Все вычисления ведутся целыми календарными днями, поэтому переход на летнее время никогда не сдвигает результат на час. Если конечная дата раньше начальной, разница отрицательна. Недели ISO следуют ISO 8601: неделя начинается с понедельника, а первая неделя — та, что содержит первый четверг года, поэтому первые дни января могут относиться к последней неделе предыдущего года.
Частые вопросы
› Учитывается ли конечная дата?
По умолчанию нет. Разница между понедельником и вторником — 1 день, как в большинстве календарей и языков программирования. Включите «Включить конечную дату», если нужно считать оба конца, например дни поездки или отпуска с первого по последний день.
› Как считаются рабочие дни?
Рабочие дни — все дни, кроме выбранных выходных: по умолчанию субботы и воскресенья; есть также пятница и суббота или только воскресенье. Праздники в разных странах разные и не вычитаются, поэтому при необходимости вычтите их сами.
› Что будет, если прибавить месяц к 31 января?
День ограничивается последним днём более короткого месяца: 31 января плюс месяц — это 28 февраля, а в високосный год 29 февраля. Сначала прибавляются годы и месяцы, затем недели и дни — так работает большинство библиотек для дат.
› Какие даты можно использовать?
Любую дату с 1 по 9999 год по григорианскому календарю в формате ГГГГ-ММ-ДД (можно с косыми чертами или точками), а также слова today, tomorrow и yesterday. Время суток и часовые пояса игнорируются; для них есть конвертер меток времени и конвертер часовых поясов.