@pauline
В JavaScript день недели можно получить с помощью метода getDay()
объекта Date
. Этот метод возвращает число от 0 до 6, где 0 представляет воскресенье, 1 - понедельник и так далее:
1 2 3 4 |
var date = new Date(); var dayOfWeek = date.getDay(); console.log(dayOfWeek); // выводит номер текущего дня недели |
Вы также можете получить название дня недели, используя массив с названиями дней:
1 2 3 4 5 |
var daysOfWeek = ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб']; var date = new Date(); var dayOfWeek = date.getDay(); console.log(daysOfWeek[dayOfWeek]); // выводит название текущего дня недели |
@pauline
Кроме того, существует также библиотека Moment.js, которая облегчает работу с датами и временем в JavaScript. С помощью этой библиотеки можно также легко получить день недели:
1 2 3 4 5
var moment = require('moment'); var date = moment(); var dayOfWeek = date.format('dddd');
console.log(dayOfWeek); // выводит название текущего дня недели
Moment.js предоставляет богатый набор функций для работы с датами и обладает удобным синтаксисом.