Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra ngày có phải cuối tuần (Saturday/Sunday) trong JavaScript

Phương thức getDay() trả về 0 (Chủ nhật) đến 6 (Thứ bảy). Kiểm tra xem giá trị có phải 0 hoặc 6.

Ví dụ

var givenDate = new Date("2020-07-18");
var currentDay = givenDate.getDay();

var isWeekend = (currentDay === 6) || (currentDay === 0);

if (isWeekend) {
    console.log("Ngày " + givenDate + " là cuối tuần");
} else {
    console.log("Ngày " + givenDate + " KHÔNG phải cuối tuần");
}

Cách chạy

node demo.js

Kết quả

Ngày Sat Jul 18 2020 05:30:00 GMT+0700 (Indochina Time) là cuối tuần

Mở rộng: Gọn hơn với mảng:

const isWeekend = [0, 6].includes(new Date("2020-07-18").getDay());