Kito ar ankstesnio mėnesio diena
Išsiaiškinkime savaitės dieną pirmąją ankstesnio mėnesio dieną. Tam iš dabartinio mėnesio atimsime vienetą:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth() - 1, 1);
console.log(date.getDay());
Klausimas: ar nekils problemų, jei dabartinis
mėnuo yra sausis? Juk jis turi numerį 0,
ir atėmę iš jo vienetą gausime
minus pirmą mėnesį.
Nustatykite, kokia savaitės diena buvo prieš mėnesį tą pačią mėnesio dieną kaip ir šiandien.