var data = new Date();
var Year = data.getYear();
if(Year < 999) Year += 1900;
mMonth = prompt("Указать месяц в виде двух цифр, например 07");
var data = new Date();
data.setDate(1);
data.setMonth(Number(mMonth)-0);
last = new Date(data.valueOf() - 1000 * 60 * 60 * 24)
mDays = last.toDateString().split(' ')[2]; // искомое число дней в месяце
data.setMonth(Number(mMonth)-1);
data.setDate(Number(mDays));
day = data.getDay();
if(day==6){
Dayweek = String(Number(mDays)-1);
}else if (day==7){
Dayweek = String(Number(mDays)-2);
}else{
Dayweek = String(Number(mDays));
}
mDate = Dayweek + "." + mMonth + "." + Year;