В 2031 году 365 дней: 52 полные семидневные недели и один день. По ISO 8601 даты ISO-года 2031 распределены по неделям №1–52, а 29–31 декабря относятся уже к ISO-неделе №1 2032 года.
Ключевые факты
| Параметр | Ответ |
|---|---|
| Календарных дней | 365 |
| Полных отрезков по 7 дней | 52 |
| 1 января | Среда |
| ISO-неделя 1 | 30 декабря 2030 — 5 января 2031 |
| 29–31 декабря | ISO-неделя 1 2032 года |
Почему номер недели зависит от стандарта
Деление 365 на семь даёт 52 полные недели и остаток один день. Это бытовой ответ на вопрос о продолжительности года. Нумерация ISO решает другую задачу: присваивает каждой календарной дате номер недели, причём первая неделя обязана содержать первый четверг года.
Из-за этого границы недель не совпадают с границами календарного года. Первые дни января иногда относятся к последней ISO-неделе предыдущего года, а последние дни декабря — к первой неделе следующего. В документах важно указывать и номер недели, и год недели.
Первая неделя 2031 года
1 января 2031 года — среда. Неделя с понедельника 30 декабря 2030 года по воскресенье 5 января 2031 года содержит четверг 2 января, поэтому считается ISO-неделей №1 2031 года. Даты 30 и 31 декабря 2030 входят в неё, хотя календарно относятся к предыдущему году.
Следующая неделя начинается 6 января и получает номер 2. Такой порядок используют производственные графики, международная логистика, отчёты, разработка программного обеспечения и электронные календари.
Последние дни декабря
Понедельник 29 декабря 2031 года открывает неделю, в которой четверг приходится уже на 1 января 2032 года. Поэтому по ISO она является неделей №1 2032 года. Даты 29, 30 и 31 декабря 2031 будут иметь номер недели 1 и ISO-год 2032.
Если система хранит только поле week=1 без отдельного week-year, отчёт может ошибочно отнести эти операции к январю 2031. Для аналитики нужны два значения: календарная дата и ISO-год недели.
Где нумерация особенно важна
В графике поставок запись «12-я неделя 2031 года» однозначнее, чем «третья неделя марта», только если стороны используют одинаковый стандарт. В России в бытовых календарях встречается и простая нумерация от 1 января, поэтому в договоре лучше прямо сослаться на ISO 8601.
Для планов на квартал безопаснее хранить диапазон дат. Это устраняет спор, начинается ли неделя в понедельник или воскресенье и к какому году относится пограничная неделя.
Частые вопросы
Сколько полных недель в 2031 году?
52 полные недели и один день.
Будет ли неделя №53?
Нет. В ISO-году 2031 недели пронумерованы от 1 до 52; 29–31 декабря относятся к неделе №1 2032 года.
С какого дня считается неделя ISO?
С понедельника.
Почему 31 декабря имеет номер недели 1?
Потому что неделя содержит первый четверг 2032 года.
Что писать в договоре?
Указывать диапазон дат и стандарт ISO 8601, а не только номер недели.