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