교육 시스템 그리드에서 로우를 추가하고 캘린더에서 날짜를 선택하면 선택한 날짜에 해당하는
요일이 날짜 셀 옆에 추가되는 로직을 수행하려고 구현한 로직
js 문
getDate:function(받아온 날짜){
var weekNm = ['일', '월', '화', '수', '목', '금', '토'];
var dayWeek = weekNm[new Date(받아온 날짜).getDay()];
return dayWeek;
}
getDay() 메소드는 날짜의 문자열을 Date 객체로 만들어서 Date 객체의 날짜가 무슨 요일인지 숫자 값으로 변환
해당 반환 범위는 0 ~ 6 , 일 ~ 토 입니다.
해당로직이 잘 안먹을 경우 받아온 날짜가 날짜 형식으로 받아져 왔는지 확인하시고 날짜형식이
아니면 substr를 활용하여 날짜형식으로 구현하여서 요일을 구한다.
반응형
'개발 > Script' 카테고리의 다른 글
[jQuery] html() 사용방법 (0) | 2022.07.29 |
---|---|
[jQuery] text() 사용방법 (0) | 2022.07.29 |
[jQuery] attr() , prop() 사용방법과 라디오 버튼 비활성화 (0) | 2022.07.28 |
[jQuery] STYLE (CSS) 제어 (0) | 2022.07.27 |