การหาวันสุดท้ายของเดือนใน JavaScript
เราใช้การแก้ไขวันที่อัตโนมัติที่เราเรียนรู้มาก่อนหน้านี้ เพื่อแก้ไขปัญหาของเราได้อย่างง่ายดาย เพราะใน JavaScript วันสุดท้าย ของเดือนคือวันศูนย์ของเดือนถัดไป
ตัวอย่าง ลองหาจำนวนวันในเดือนมีนาคม
2020 กัน ทำได้โดยเมื่อสร้างวัตถุวันที่
ให้ระบุวันศูนย์ของเดือนเมษายน
(ซึ่งมีเลขเดือนคือ 3 เนื่องจากเลขเดือนเริ่มนับจากศูนย์):
let date = new Date(2020, 3, 0);
console.log(date.getDate());
จงจัดรูปแบบวิธีการแก้ปัญหานี้ให้เป็นฟังก์ชัน ซึ่งรับพารามิเตอร์เป็นเดือนและปี และส่งคืนเลขวันสุดท้ายของเดือนนั้น
จงหาว่าวันสุดท้ายของเดือนที่ห้า (เดือนพฤษภาคม) ปี 2025
จะเป็นวันอะไรในสัปดาห์