Калькулятор дня года
Узнайте порядковый номер дня в году для любой даты и сколько дней осталось до конца года.
Инструмент работает полностью в вашем браузере. Файлы не загружаются на сервер.
День 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 не получает и не хранит введённую дату.