- 매달 마지막 날 계산
- 코드 설명
1. 매달 마지막 날 계산 (JavaScript 코드)
See the Pen Untitled by icecokel (@icecokel) on CodePen.2. 코드설명
코드 설명이랄게 없이 간단한 코드라 짧겠지만, 설명을 드려보겠습니다.머릿글에서 말했던것 처럼 배열로 마지막날을 가지고 다닌다면, 윤달 계산처럼 특이 케이스 경우를 예외로 걸어야합니다.
소스가 위에 작성된 JS 코드에 비하면 꽤나 지저분해 보일수 있습니다.하지만 new Date를 선언할때 0을 매개변수로 주면, 알아서 Date에서 마지막 날을 계산해주죠.
앞서 기재한 윤달 계산도 알아서 진행되고 코드도 간결해집니다.
const getLastDayFromMonth = (month = 1) => {
return new Date(2022,month,0).getDate(); <== 이쪽부분
}생각보다 간단한 방법인데 의외로 모르는 분들이 있는듯 보여서, 간단하게 계산할수 있는 방법을 포스팅해봅니다. 개발 처음 공부할때 알고리즘으로 윤달 계산하는 방법을 이용해서 다들 검색 않고, 코딩하시겠지만, 때로는 내 머리보다 자체 제공되는 기능을 활용하는것이 나에게도 시스템에게도 안정적일 수 있습니다.