Dagen för nästa eller föregående månad

Låt oss ta reda på veckodagen för den första dagen i föregående månad. För att göra detta subtraherar vi ett från den aktuella månaden:

javascriptlet now = new Date();

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

Fråga: kommer det att bli ett problem om den aktuella månaden är januari? Den har ju nummer 0, och när vi subtraherar ett från det får vi minus första månaden.

Задание 2

Bestäm vilken veckodag det var för en månad sedan på samma dag i månaden som idag.