dennis redozubov пишет:
А вот четверг... Это получается надо вычислять дату первого дня первой
недели (не короче 4 дней) ...

Мда, Денис. И откуда ты свалился на мою голову? :)))

Откуда, откуда. С дуба под названием АСУП, который в дебрях эМэРПи растёт. :)

Могу продолжить. Вообще-то, вариантов нумерации недель есть как минимум 3:
1. Первая неделя года включает в себя 1 января;
2. Первая неделя года включает в себя первый понедельник (то есть, первая
полная неделя);
3. Первая неделя года включает в себя первый четверг (ISO 8601).

Первый вариант плох тем, что пограничная неделя имеет дублирующийся номер.
Например для 01.01.2000 получается, что день одновременно относится к 53-й
неделе 1999 года и к 1-й неделе 2000 года.

С точки зрения здравого смысла 1 января не относится ни к какой неделе предыдущего года. Потому что эта дата (как и любая другая) вообще к предыдущему году не принадлежит.

Ответить