День следующего или предыдущего месяца
Давайте узнаем день недели первого числа предыдущего месяца. Для этого от текущего месяца отнимем единицу:
javascriptlet now = new Date();
let date = new Date(now.getFullYear(), now.getMonth() - 1, 1);
console.log(date.getDay());
Задание 1
Вопрос: не будет ли проблемы, если текущий
месяц январь? Ведь он имеет номер 0,
и при вычитании из него единицы мы получим
минус первый месяц.
Задание 2
Определите, какой день недели был месяц назад в такой же день месяца, как сегодня.