момент.js, как получить номер дня недели
У меня есть объект даты момента, и я хочу получить номер выбранного дня (0-6) или (1-7).
Я пробовал это, но это не работает
var aaa= moment(date).day();
помогите мне с этим пожалуйста
4 ответа:
определить "не работает".
var date = moment("2015-07-02"); var dow = date.day(); console.log(dow);
это печатает "4", как и ожидалось.
Если вы специально ищете подход 1-7...
Это номер рабочего дня ISO. момент.js также принял это во внимание. Используйте
isoWeekday()
moment().isoWeekday(); // returns 1-7 where 1 is Monday and 7 is Sunday
видя, как я написал этот ответ во вторник, сегодня это дает мне 2.
на странице docs обратите внимание, что у них есть эти полезные заголовки
http://momentjs.com/docs/#/get-set/weekday/
(Сначала я их не видел)с разделами заголовка:
- дата месяц
- день недели
- etc
.
var now = moment(); var day = now.day(); var date = now.date(); // Number