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