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