[JavaScript][Date]달의 말일 구하기 [JavaScript] 달의 말일 구하기 1. 전체 예시 코드 function lastDay(date){ /** * 1) 인수를 Date 타입으로 변환하고 해당 달을 구한다. **/ var date = new Date(date); var month = new Date(date).getMonth(); /** * 2) 1월부터 12월까지의 말일을 list로 만든다. **/ var lastDayList = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; /** * 3) 1)에서 구한 month를 list의 index로 사용해 list에서 값을 구한다. **/ var lastDay = lastDayList[month]; /** * 4) 2월일 경우 date의 연도가 윤년.. 2022. 2. 17. [JavaScript][Date]윤년 여부 확인하기 [JavaScript] [Date] 윤년 여부 확인하기 1. 전체 예시 코드 function leapYear(date){ /** * 1) 인수 date를 Date 타입으로 바꾸고 해당 연도를 구한다. **/ let year = new Date(date).getFullYear(); var result = false; /** * 2) if 조건문을 통해 윤년이면 true를, 아니면 false를 반환한다. **/ if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0){ result = true; } return result; } 2. 윤년 판별식 1) 윤년의 조건 (1) 4로 나누어서 떨어지고, 100으로 나누어서 떨어지지 않으면 윤년 (2) 400으로 나누어.. 2022. 2. 16. 이전 1 다음