Номер недели по дате
Какая это неделя года по стандарту ISO 8601.
Почему у 31 декабря бывает первая неделя
Счёт идёт по ISO 8601: неделя начинается с понедельника и целиком относится к тому году, в котором лежит её четверг. Поэтому последние числа декабря иногда попадают в первую неделю следующего года, а 1 января — в 52-ю или 53-ю неделю предыдущего.
В году 52 недели, а в некоторых — 53. Лишняя неделя выпадает, когда год начинается с четверга либо это високосный год, начавшийся со среды.