2017-10-25 10 views
0

부트 스트랩 4 및 각도 2와 ngb를 사용하고 있습니다. 사용자 NGB에서 datepickerngb datepicker로 평일 (요일)을 받으십시오.

는 날짜를 선택하고 난 쉽게 날짜 구조의 becaue, 달과 해, 하루 얻을 수 있습니다 :

Model: { 
"year": 2017, 
"month": 10, 
"day": 25 
} 

은 그러나 나는 또한 요일 필요 . 나는 api에서 이것에 대한 정보를 찾지 못했다. 평일을 얻는 것이 좋은 방법일까요?

난이 지금까지 무슨 짓을 : (NGB 지원) 더 우아한 해결책은

this.date = this.datepicked.year + "-" + this.datepicked.month + "-" + this.datepicked.day; 
    let date = new Date(this.date); 
    this.day_of_week = date.getDay(); 

있습니까?

인사말, 스테피

나는이 특정 라이브러리를 모르는 그러나 문서에 따라 사용할 수있는
+0

MomentJS lib - https://momentjs.com/에서 모든 날짜 조작 및 날짜 기능에 대한 솔루션을 제공합니다. – galvan

+0

new date (this.datepicked.year, this.datepicked.month-1, this. datepicked.day) .getDay()? – Eliseo

답변

0

:

getWeekdayShortName() 

을 그 다음 작동하지 않는 당신이 사용할 수있는 경우 momentjs :

var date = moment("2015-07-02"); 
var dow = date.day(); 

momentjs에는 많은 유용한 기능이 있습니다.