как определить, является ли дата выходными в javascript


Если у меня есть дата, входящая в функцию, как я могу сказать, если это выходной день?

5 54

5 ответов:

var day = yourDateObject.getDay();
var isWeekend = (day === 6) || (day === 0);    // 6 = Saturday, 0 = Sunday
var isWeekend = yourDateObject.getDay()%6==0;

короткий и сладкий.

var isWeekend = ([0,6].indexOf(new Date().getDay()) != -1);

var d = new Date();
var n = d.getDay();
 if( n == 6 )
console.log("Its weekend!!");
else
console.log("Its not weekend");

просто добавьте 1 перед модулем

var isWeekend = (yourDateObject.getDay() + 1) % 7 == 0;