Калькулятор дня года

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

Инструмент работает полностью в вашем браузере. Файлы не загружаются на сервер.

День 1

До конца года осталось 364 дня

Что делает этот инструмент

Находит порядковую позицию даты внутри календарного года — день 1 для 1 января и вплоть до дня 365 или 366 для 31 декабря — и показывает, сколько дней осталось до конца этого года.

Как пользоваться

Выберите дату — номер дня года и число оставшихся дней обновятся сразу. Кнопка сброса возвращает к примеру по умолчанию — 2026-01-01.

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

2026-01-01 — это день 1, до конца 2026 года (обычного, 365-дневного) остаётся 364 дня. 2026-07-01 — это день 182, поскольку уже прошёл 181 день (с января по июнь) — 31 + 28 + 31 + 30 + 31 + 30 = 181.

Метод расчёта

Дата разбирается и заново собирается как дата в UTC, а порядковый номер дня равен числу полных дней между 1 января этого года и выбранной датой, плюс один. Число оставшихся дней получается вычитанием этого порядкового номера из общей длины года (365 или 366 дней).

Високосные годы и длина года

Длина года, используемая для расчёта оставшихся дней, следует стандартному григорианскому правилу: делится на 4, кроме годов столетий, если только они не делятся на 400. Поэтому 2024 и 2028 — високосные годы по 366 дней, а 2026, 2027 и год столетия 2100 — обычные годы по 365 дней.

Ограничения

Инструмент принимает только дату в стандартном формате ГГГГ-ММ-ДД и строго её проверяет — недопустимое значение вроде 2026-02-30 отклоняется, а не молча переносится на март, поскольку инструмент повторно проверяет, что разобранная дата преобразуется обратно ровно в ту строку, которую вы ввели. Также поддерживается только григорианский календарь, другие календарные системы — нет.

Конфиденциальность и обработка

Расчёт полностью выполняется в вашем браузере с помощью JavaScript. Введённая дата никогда не отправляется на сервер и не сохраняется.

Frequently Asked Questions

Как рассчитывается номер дня в году?
Считаются все дни с 1 января этого года по выбранную дату включительно — поэтому 1 января всегда день 1, а 31 декабря — день 365 (или 366 в високосном году).
Что произойдёт, если ввести недопустимую дату вроде 30 февраля?
Инструмент покажет ошибку вместо того, чтобы молча перенести дату вперёд, поскольку проверяет, что разобранная дата преобразуется обратно ровно в введённую строку.
Отличается ли подсчёт дней в високосном году?
Да — для расчёта оставшихся дней в високосном году (делится на 4, кроме годов столетий, не делящихся на 400) используется 366 дней вместо 365.
Это то же самое, что номер недели по ISO?
Нет, здесь считаются календарные дни внутри года. Для номера недели по ISO 8601 используйте калькулятор номера недели.
Сохраняется ли введённая дата?
Нет. Расчёт выполняется локально в браузере; Quiklio не получает и не хранит введённую дату.