Порядковый номер дня в году — это число от 1 до 365, а в високосном году до 366, которое показывает, сколько дней прошло с 1 января. Калькулятор мгновенно находит этот номер для выбранной даты и определяет, является ли год високосным. Второй блок решает обратную задачу: по номеру дня восстанавливает календарную дату.
Порядковый номер дня — удобная величина, когда дату нужно представить одним числом. Её используют в планировании, метеорологии, логистике и финансовых моделях, где год раскладывают на равные интервалы. Вместо пары «день и месяц» вы получаете одно значение от 1 до 365 или 366, по которому легко считать промежутки внутри года.
Расчёт опирается на две даты: выбранный день и 1 января того же года. Разница между днями плюс один даёт порядковый номер. Високосный год добавляет к февралю один день, поэтому после 29 февраля все последующие номера сдвигаются на единицу вперёд.
Сложите количество дней всех месяцев, которые прошли полностью, и прибавьте число текущего месяца. Например, до 15 апреля прошли январь, февраль и март: 31 + 28 + 31 = 90 дней, значит 15 апреля — это 90 + 15 = 105-й день обычного года. В високосном году к сумме добавляют ещё один день.
Второй калькулятор переводит номер дня обратно в дату. Зная год и номер, к 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 | обычный | 105 | 365 |
| 1 марта 2024 | високосный | 61 | 366 |
| 31 декабря 2023 | обычный | 365 | 365 |
| 31 декабря 2024 | високосный | 366 | 366 |
Год високосный, если он кратен 4, но при этом не кратен 100, либо кратен 400. Например, 2024 год високосный, а 1900 — нет, хотя он и кратен 4.
В обычном году 365 дней, в високосном — 366. Номер дня меняется от 1 для 1 января до 365 или 366 для 31 декабря.
До 29 февраля номер дня в обычном и високосном году совпадает. Добавочный день сдвигает нумерацию только для дат, начиная с 1 марта.
Одно числовое значение удобно для сортировки, расчёта интервалов внутри года и сопоставления данных разных лет, записанных в разном формате.