월 평균 구하기
조회수 2259회
안녕하세요.
제가 파이어베이스 데이터베이스를 활용해서 대시보드 기능을 구현하고 있는데요.
월 화 수 목 금 토 일에 각 숫자를 가져와서 뿌려주고.
예를 들어 월요일에 = 50 이라는 값이 들어왔다면.
그 달의 월요일의 평균값을 구하고 싶은데... 이게 매달 월요일의 갯수가 같은 게 아니라서
감을 잡기가 어렵네요 ㅠㅠ
방법을 아시거나 아이디어 있으신 분들 도와주셨으면 합니다 ㅠㅠ!
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
객체는 하나의 달을 의미한다고 가정하고 var month = { mon:[], tue:[], wed:[], thu:[], fri:[], sat:[], sun:[] } 이런식으로 객체를 구성하여 ( 2차원 배열을 이용해도 될듯 ) 해당하는 요일의 배열에 순차적으로 값을 push해준 후에 배열의 length값을 통해 해당 달의 요일 갯수를 구하면 좋을것 같네요
-
(•́ ✖ •̀)
알 수 없는 사용자
-
-
getDay() 함수 를 잘 활용하면 특정 달에 특정 요일이 몇번있는지 확인할 수 있을 것 같습니다.
예를 들어, 다음과 같은 방법으로 특정 날이 무슨 요일인지 구할 수 있습니다.
function getWeekDay(sDate) { var yy = parseInt(sDate.substr(0, 4), 10); var mm = parseInt(sDate.substr(5, 2), 10); var dd = parseInt(sDate.substr(8), 10); var d = new Date(yy,mm - 1, dd); var weekday=new Array(7); weekday[0] = "Sunday"; weekday[1] = "Monday"; weekday[2] = "Tuesday"; weekday[3] = "Wednesday"; weekday[4] = "Thursday"; weekday[5] = "Friday"; weekday[6] = "Saturday"; return weekday[d.getDay()]; }
실행결과 : getWeekDay("2017-09-09") "Saturday"
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력