Чтобы определить количество недель в месяце, нужно количество дней в месяце (31, 30, 29 или 28) разделить на 7 (количество дней в неделе). 2
Например:
Также можно посчитать полные недели — те, в которых в календаре 7 дней. 2 Дней может «не хватать», если календарный месяц начинается не в понедельник и/или заканчивается не в воскресенье. 2
Для более точных расчётов необходимо учитывать високосные годы, в которых февраль длится 29 дней. 1