Как проверить, является ли определенная дата выходным днем с помощью Moment.js?

Пользователь

от quinton.prosacco , в категории: JavaScript , 3 месяца назад

Как проверить, является ли определенная дата выходным днем с помощью Moment.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jaylen.trantow , 3 месяца назад

@quinton.prosacco 

Для проверки, является ли определенная дата выходным днем с помощью Moment.js, можно использовать метод weekday(), который возвращает день недели в формате числа (0-воскресенье, 1-понедельник, и т.д.).


Пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
const moment = require('moment');

// Создаем объект Moment.js с определенной датой
const date = moment('2022-01-01');

// Проверяем, является ли дата выходным днем (суббота или воскресенье)
if (date.weekday() === 0 || date.weekday() === 6) {
  console.log('Дата является выходным днем!');
} else {
  console.log('Дата не является выходным днем.');
}


В этом примере мы создаем объект Moment.js с датой '2022-01-01' (суббота) и используем метод weekday(), который вернет число 6. Затем мы проверяем, является ли это число 0 или 6 (суббота или воскресенье), и выводим соответствующее сообщение.