[Error] Troubleshooting :: JavaScript에서 getMonth(), getDate()로 얻은 날짜는 두자리수 고정이 아니다.
캐떠린
❓ Problem: JavaScript에서 getMonth(), getDate()로 얻은 날짜는 두자리수 고정이 아니다. 12월에 나는 스프링 프로젝트로 놀이공원 웹사이트를 만들었다. 그중 페스티벌을 추가/수정할 수 있는 기능이 있는데, 페스티벌에는 시작일과 종료일을 선택할 수 있다. 페스티벌 추가 시, 시작일이 오늘 이후로만 가능하게끔 유효성 검사 처리를 했었는데 12월에 개발 당시에는 멀쩡히 작동하던 유효성 검사가 1월이 되니 작동하지 않는다. Error 발생 원인 1: input의 value는 월 또는 일이 10 미만이어도 두자리수 고정이다.(일의 자리의 경우 항상 앞에 0이 붙는다.) Error 발생 원인 2: JavaScript의 Date 객체가 제공하는 get 함수는 월 또는 일이 10 미만이..