Рассчитать день года по дате

Номер дня в году по дате

n = d − d₀ + 1
Дата
Номер дня в году
Дней в году

Дата по номеру дня года

d = d₀ + n − 1
Год год
Номер дня в году n
Дата

Порядковый номер дня в году — это число от 1 до 365, а в високосном году до 366, которое показывает, сколько дней прошло с 1 января. Калькулятор мгновенно находит этот номер для выбранной даты и определяет, является ли год високосным. Второй блок решает обратную задачу: по номеру дня восстанавливает календарную дату.

Зачем нужен номер дня в году

Порядковый номер дня — удобная величина, когда дату нужно представить одним числом. Её используют в планировании, метеорологии, логистике и финансовых моделях, где год раскладывают на равные интервалы. Вместо пары «день и месяц» вы получаете одно значение от 1 до 365 или 366, по которому легко считать промежутки внутри года.

Расчёт опирается на две даты: выбранный день и 1 января того же года. Разница между днями плюс один даёт порядковый номер. Високосный год добавляет к февралю один день, поэтому после 29 февраля все последующие номера сдвигаются на единицу вперёд.

n = d − d₀ + 1

Как определить номер дня вручную

Сложите количество дней всех месяцев, которые прошли полностью, и прибавьте число текущего месяца. Например, до 15 апреля прошли январь, февраль и март: 31 + 28 + 31 = 90 дней, значит 15 апреля — это 90 + 15 = 105-й день обычного года. В високосном году к сумме добавляют ещё один день.

d = d₀ + n − 1

Обратная задача

Второй калькулятор переводит номер дня обратно в дату. Зная год и номер, к 1 января прибавляют нужное количество дней. Так удобно расшифровывать данные, где дата закодирована порядковым номером, и планировать события по дню года.

Примеры

Пример 1. 15 апреля 2023 года: 31 + 28 + 31 = 90, затем 90 + 15 = 105-й день.

Пример 2. 1 марта 2024 года — високосного: 31 + 29 = 60, затем 60 + 1 = 61-й день.

Пример 3. Для 2024 года 61-й день — это 1 марта 2024 года.

Номер дня для характерных дат

ДатаТип годаНомер дняДней в году
15 апреля 2023обычный105365
1 марта 2024високосный61366
31 декабря 2023обычный365365
31 декабря 2024високосный366366

Частые вопросы

Какой год считается високосным?

Год високосный, если он кратен 4, но при этом не кратен 100, либо кратен 400. Например, 2024 год високосный, а 1900 — нет, хотя он и кратен 4.

Сколько дней в году?

В обычном году 365 дней, в високосном — 366. Номер дня меняется от 1 для 1 января до 365 или 366 для 31 декабря.

Влияет ли високосность на номер дня до февраля?

До 29 февраля номер дня в обычном и високосном году совпадает. Добавочный день сдвигает нумерацию только для дат, начиная с 1 марта.

Зачем переводить дату в номер дня?

Одно числовое значение удобно для сортировки, расчёта интервалов внутри года и сопоставления данных разных лет, записанных в разном формате.

Смежные калькуляторы