calcwiki
Даты и время

Сколько дней прошло

Укажите дату в прошлом — покажем, сколько дней прошло до сегодня, а также полные годы, месяцы и недели.

Параметры расчёта

Считаем до сегодняшнего дня по календарю вашего устройства.

Результат

Загрузка расчёта

Попробуйте

Что именно считается

Основное число — календарные дни между указанной датой и сегодняшним днём по календарю вашего устройства. Исходная дата не включается, сегодняшний день включается.

Рядом показываются полные недели с остатком и разбивка на годы, месяцы и дни. Это разные способы описать один и тот же отрезок, а не разные результаты.

Годы и месяцы календарно

Полные годы и месяцы вычисляются по календарю: сначала сравниваются годы, затем месяцы, затем числа. Если число месяца ещё не наступило, месяц считается неполным и занимает дни у предыдущего.

Такой способ совпадает с бытовым пониманием срока: событию, случившемуся 30 числа, месяц исполняется 30-го, а не через фиксированные 30 дней.

Для чего пригодится

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

Если нужен отрезок между двумя произвольными датами, а не до сегодняшнего дня, подойдёт разница между датами.

Методика и источники

Проверка реализации: . Как проверяются вычисления.

Формула и допущения приведены выше; контрольные примеры включены в автоматические проверки проекта.

Разобраться в расчёте

Формулы, примеры
и важные нюансы.

Есть вопрос?

Разберём по порядку

Что если выбрать дату в будущем?

Расчёт выполнится, но подпись укажет, что дата ещё не наступила, а число будет означать оставшиеся дни.

Включается ли сегодняшний день?

Да, сегодняшний день входит в результат, а исходная дата — нет. Для вчерашней даты результат равен одному дню.

Почему годы и месяцы не совпадают с делением дней?

Месяцы имеют разную длину, а годы бывают високосными. Календарный подсчёт точнее деления на 30 или 365.

Обновится ли результат завтра?

Да. Счёт ведётся до текущей даты устройства, поэтому при следующем открытии число увеличится.