function getWeekdaysOfMonth(year, month) {
let week = 0;
return Array.from(
{ length: new Date(year, month, 0).getDate() },
(_, i) => {
const date = new Date(year, ~-month, -~i);
week += !i || date.getDay() === 1;
return `неделя ${week}, ` + date.toLocaleString('ru-RU', {
day: 'numeric',
weekday: 'short',
});
}
);
}