Den následujícího nebo předchozího měsíce

Pojďme zjistit den v týdnu prvního dne předchozího měsíce. K tomu od aktuálního měsíce odečteme jedničku:

javascriptlet now = new Date();

let date = new Date(now.getFullYear(), now.getMonth() - 1, 1);
console.log(date.getDay());
Задание 1

Otázka: nebude problém, pokud je aktuální měsíc leden? Vždyť má číslo 0, a po odečtení jedničky od něj dostaneme mínus první měsíc.

Задание 2

Určete, jaký den v týdnu byl před měsícem ve stejný den měsíce, jako je dnes.