ngb-datepicker как получить номер недели выбранной даты - PullRequest
2 голосов
/ 02 апреля 2019

Я хочу выбрать целую неделю (только рабочие дни, пн-пт), как только я нажму на дату.Я использую Angular Material 7.3.6 и для средства выбора даты я использую "NgbDatepicker" из здесь

Сначала я попытался получить номер недели, относящийся к выбранной дате, из "getWeekNumber "как в документации.Но это выдает эту ошибку: «ОШИБКА TypeError: Невозможно прочитать свойство 'year' of undefined"

Я новичок в Angular, Angular Material.Моя цель - выбрать всю неделю, используя номер недели.

1 Ответ

2 голосов
/ 02 апреля 2019

Вы можете использовать библиотеку моментов, которая отлично подходит для функций даты.

Решение:

let weeknumber = moment(selectedDateFromPicker).week();
console.log(weeknumber);
...