วันของเดือนถัดไปหรือเดือนก่อนหน้า
เรามาดูกันว่า วันในสัปดาห์ของวันที่ 1 ของเดือนก่อนหน้าคือวันอะไร โดยการลบหนึ่งจากเดือนปัจจุบัน:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth() - 1, 1);
console.log(date.getDay());
คำถาม: จะมีปัญหาไหมถ้าเดือนปัจจุบันคือเดือนมกราคม? เพราะเดือนมกราคมมีหมายเลขเดือนเป็น 0
และเมื่อลบหนึ่งออกจากมันเราจะได้เดือนที่ติดลบ
จงหาว่า วันในสัปดาห์เมื่อเดือนที่แล้ว ในวันที่เดียวกันของเดือนกับวันนี้คือวันอะไร