Сколько дней прошло с даты до сегодня

Сколько дней прошло с лета, с 1 сентября, с начала года, со дня знакомства — это всё вопрос «от даты до сегодня». Ответ каждый день растёт на единицу, поэтому готовую цифру искать бессмысленно: она устареет завтра. Ниже — способы, которые дают ответ за минуту, и примеры, посчитанные на 29 октября 2026 года.

Способ 1. Через номер дня в году

Если дата и сегодняшний день — в одном году, хватит одного вычитания: номер сегодняшнего дня − номер нужной даты. Номер 1-го числа каждого месяца:

С какого числаНомер дняВ високосный год
1 января (начало года)11
1 марта (начало весны)6061
1 мая121122
1 июня (начало лета)152153
1 сентября244245
1 декабря (начало зимы)335336

Номер любой даты = номер 1-го числа её месяца + (число − 1). Полная таблица по всем месяцам — в статье сколько дней осталось до даты.

Примеры на 29 октября 2026 года

29 октября — 302-й день года (274 + 28). Отсюда:

Сколько дней прошлоРасчётОтвет
с начала 2026 года (1 января)302 − 1301 день
с 1 мая302 − 121181 день
с начала лета (1 июня)302 − 152150 дней
с 1 сентября302 − 24458 дней
с 1 января 2025 года365 + 301666 дней

Для другого дня возьмите его номер вместо 302 — расчёт тот же. «С лета» обычно спрашивают в смысле «с начала лета», то есть с 1 июня; если имеется в виду конец лета, считайте с 1 сентября.

Если дата была в прошлом году или раньше

Идите крупными шагами: сначала дни до конца того года, потом целые годы, потом дни текущего года.

  1. Остаток первого года. От даты до 1 января следующего года: 366 − номер даты (в високосный год — 367 − номер).
  2. Целые годы. По 365 дней, за каждый високосный — 366. Какие годы високосные, — в статье сколько дней в году.
  3. Текущий год. Номер сегодняшнего дня минус один.

Пример: с 8 августа 2020 года по 29 октября 2026 года. 8 августа 2020-го — 221-й день високосного года, до конца года 367 − 221 = 146 дней; 2021–2025 — 365 × 4 + 366 (2024) = 1826; в 2026-м — 301 день. Итого 146 + 1826 + 301 = 2273 дня.

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

Способ 2. В Excel и Google Таблицах

Впишите дату в ячейку A1 и рядом формулу:

Формула пересчитывается при каждом открытии файла — один раз написали, и ответ всегда на сегодня. В английской версии — TODAY() и DATEDIF, в Google Таблицах на телефоне формулы те же.

Какой день недели был

Если знаете, сколько дней прошло, легко узнать и день недели: разделите число на 7 и посмотрите на остаток. 666 дней — это 95 недель и 1 день, поэтому 1 января 2025 года было на день недели раньше, чем 29 октября 2026-го: среда против четверга.

Счётчик «с момента», который считает сам

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

В Temfy: Счётчик дней и событий задаёте дату и выбираете «с момента» — приложение показывает, сколько прошло, в днях, часах, минутах и секундах, а виджет на экране «Домой» держит число перед глазами. У таких счётчиков отмечаются памятные даты — 100, 500, 1000 дней и годовщины. Бесплатно, для iPhone и Android, без регистрации.

Пусть дни считаются сами

Temfy: Счётчик дней и событий показывает, сколько осталось до события и сколько прошло с важного дня, — с точностью до секунды. Виджеты, напоминания, серии у привычек и памятные даты. Бесплатно, для iPhone и Android.