Определите, является ли дата субботой или воскресеньем с помощью JavaScript

Действительно ли возможно определить, является ли дата субботой или в воскресенье с помощью JavaScript?

У Вас есть код для этого?

47
задан Shashank Agrawal 29 July 2019 в 09:39
поделиться

3 ответа

Конечно, это так! В классе Date есть функция getDay () , которая возвращает целое число от 0 до 6 (0 - воскресенье, 6 - суббота). Итак, чтобы узнать, выпадает ли сегодня выходной день:

var today = new Date();
if(today.getDay() == 6 || today.getDay() == 0) alert('Weekend!');

Чтобы узнать, является ли произвольная дата выходным днем, вы можете использовать следующее:

var myDate = new Date();
myDate.setFullYear(2009);
myDate.setMonth(7);
myDate.setDate(25);

if(myDate.getDay() == 6 || myDate.getDay() == 0) alert('Weekend!');
110
ответ дан 7 November 2019 в 12:56
поделиться

Класс Date предлагает метод getDay () который извлекает компонент дня недели в виде числа от 0 до 6 (0 = воскресенье, 1 = понедельник и т. д.)

var date = new Date();
switch(date.getDay()){
    case 0: alert("sunday!"); break;
    case 6: alert("saturday!"); break;
    default: alert("any other week day");
}
6
ответ дан 7 November 2019 в 12:56
поделиться

Да, это возможно, мы можем написать для этого код JavaScript с помощью объекта JavaScript Date.

Используйте следующий код JavaScript.

var d = new Date ()

document.write (d.getDay ())

Мы можем написать функцию для возврата выходных дней во флаге, как показано ниже,

isItWeekEnd = function() {
    var d = new Date();
    var dateValue = d.getDay(); 
    if(dateValue == 0 || dateValue == 6)
        return true;
    else 
        return false;  
}
0
ответ дан 7 November 2019 в 12:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: