일반적인 접근 방식은 먼저 해당 월이 몇 월인지 결정한 다음 일수를 결정하는 것입니다(일반적으로 스위치를 사용하여). 2월인 경우 선택한 연도가 윤년인지 여부를 결정한 다음 윤년이 있는지 여부를 결정해야 합니다. 28일 또는 29일. 이는 매우 일반적인 접근 방식이면서도 매우 논리적입니다.
그러나 목적을 달성하기 위해서라면 그런 수고를 할 필요는 없습니다. JS의 새로운 Date("xxxx/xx/xx") 날짜 구성 방법에는 "xxxx/xx/0"(숫자 0)을 전달하면 얻은 날짜가 "xx"입니다. 해당 달 전 달("xx" 월의 최대값은 69이며 주제에서 벗어남) "1999/13/0"을 전달하면 "1998/12/31"이 됩니다. 그리고 가장 큰 장점은 "xxxx/3/0"을 전달하면 xxxx년의 2월 마지막 날을 얻게 된다는 점입니다. 윤년인지 여부를 자동으로 확인하여 28 또는 29를 반환합니다. 스스로 판단해야합니다. 너무 편리합니다! ! 따라서 선택한 연도와 월이 몇 일인지 선택하려면