Как получить день недели в javascript?

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

от pauline , в категории: JavaScript , год назад

Как получить день недели в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от lamar , год назад

@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]); // выводит название текущего дня недели


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

от caterina , 5 месяцев назад

@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 предоставляет богатый набор функций для работы с датами и обладает удобным синтаксисом.