ใช้ getDay() คืนค่า 0 (อาทิตย์) ถึง 6 (เสาร์) ตรวจสอบว่าเป็น 0 หรือ 6
ตัวอย่างโค้ด
var givenDate = new Date("2020-07-18");
var currentDay = givenDate.getDay();
var dateIsInWeekend = (currentDay === 6) || (currentDay === 0);
if (dateIsInWeekend == true) {
console.log("The given date " + givenDate + " is a Weekend");
} else {
console.log("The given date " + givenDate + " is not a Weekend");
}
วิธีรันโปรแกรม
ใช้คำสั่ง node fileName.js (เช่น node demo66.js)
ผลลัพธ์ตัวอย่าง
The given date Sat Jul 18 2020 05:30:00 GMT+0530 (India Standard Time) is a Weekend