function getLastNameDay(year, month){
let date = new Date(year, month + 1, 0);
return date.getDate;
}
function getWeekDay(date) {
let days = ['ВС', 'ПН', 'ВТ', 'СР', 'ЧТ', 'ПТ', 'СБ'];
return days[date.getDay()];
}
date
- она как раз выделывает такие манипуляции. А разработчики JS наверняка близки к Unix.