Сколько дней прошло с даты до сегодня
Сколько дней прошло с лета, с 1 сентября, с начала года, со дня знакомства — это всё вопрос «от даты до сегодня». Ответ каждый день растёт на единицу, поэтому готовую цифру искать бессмысленно: она устареет завтра. Ниже — способы, которые дают ответ за минуту, и примеры, посчитанные на 29 октября 2026 года.
Способ 1. Через номер дня в году
Если дата и сегодняшний день — в одном году, хватит одного вычитания: номер сегодняшнего дня − номер нужной даты. Номер 1-го числа каждого месяца:
| С какого числа | Номер дня | В високосный год |
|---|---|---|
| 1 января (начало года) | 1 | 1 |
| 1 марта (начало весны) | 60 | 61 |
| 1 мая | 121 | 122 |
| 1 июня (начало лета) | 152 | 153 |
| 1 сентября | 244 | 245 |
| 1 декабря (начало зимы) | 335 | 336 |
Номер любой даты = номер 1-го числа её месяца + (число − 1). Полная таблица по всем месяцам — в статье сколько дней осталось до даты.
Примеры на 29 октября 2026 года
29 октября — 302-й день года (274 + 28). Отсюда:
| Сколько дней прошло | Расчёт | Ответ |
|---|---|---|
| с начала 2026 года (1 января) | 302 − 1 | 301 день |
| с 1 мая | 302 − 121 | 181 день |
| с начала лета (1 июня) | 302 − 152 | 150 дней |
| с 1 сентября | 302 − 244 | 58 дней |
| с 1 января 2025 года | 365 + 301 | 666 дней |
Для другого дня возьмите его номер вместо 302 — расчёт тот же. «С лета» обычно спрашивают в смысле «с начала лета», то есть с 1 июня; если имеется в виду конец лета, считайте с 1 сентября.
Если дата была в прошлом году или раньше
Идите крупными шагами: сначала дни до конца того года, потом целые годы, потом дни текущего года.
- Остаток первого года. От даты до 1 января следующего года: 366 − номер даты (в високосный год — 367 − номер).
- Целые годы. По 365 дней, за каждый високосный — 366. Какие годы високосные, — в статье сколько дней в году.
- Текущий год. Номер сегодняшнего дня минус один.
Пример: с 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 и рядом формулу:
=СЕГОДНЯ()-A1— сколько дней прошло с даты (у ячейки с формулой должен быть числовой формат, иначе таблица покажет дату);=РАЗНДАТ(A1;СЕГОДНЯ();"m")— сколько полных месяцев,"y"— полных лет;=РАЗНДАТ(A1;СЕГОДНЯ();"md")— сколько дней сверх полных месяцев: вместе с"y"и"ym"получится ответ вида «2 года 3 месяца 5 дней».
Формула пересчитывается при каждом открытии файла — один раз написали, и ответ всегда на сегодня. В английской версии — TODAY() и DATEDIF, в Google Таблицах на телефоне формулы те же.
Какой день недели был
Если знаете, сколько дней прошло, легко узнать и день недели: разделите число на 7 и посмотрите на остаток. 666 дней — это 95 недель и 1 день, поэтому 1 января 2025 года было на день недели раньше, чем 29 октября 2026-го: среда против четверга.
Счётчик «с момента», который считает сам
Посчитать один раз — дело минуты. Но если число нужно постоянно — сколько дней вы вместе, сколько дней в новом городе, сколько не курите, — удобнее счётчик, который обновляется сам.
В Temfy: Счётчик дней и событий задаёте дату и выбираете «с момента» — приложение показывает, сколько прошло, в днях, часах, минутах и секундах, а виджет на экране «Домой» держит число перед глазами. У таких счётчиков отмечаются памятные даты — 100, 500, 1000 дней и годовщины. Бесплатно, для iPhone и Android, без регистрации.
Пусть дни считаются сами
Temfy: Счётчик дней и событий показывает, сколько осталось до события и сколько прошло с важного дня, — с точностью до секунды. Виджеты, напоминания, серии у привычек и памятные даты. Бесплатно, для iPhone и Android.