
setMonth(month, day) 메서드는 일자를 1일부터 31일까지의 범위 내에서만 설정합니다. 만약 31일보다 큰 일자를 설정하려고 하면, 일자는 1일로 자동으로 설정됩니다.
예를 들어, 2024년 2월 30일을 설정하려고 할 때, 일자는 1일로 설정됩니다.
이러한 동작 방식은 Date 클래스의 내부 로직에서 월의 일자 범위에 따라 일자를 설정하는 방식에 따라 결정됩니다.
따라서, 월과 일자를 동시에 설정할 때는 31일보다 큰 일자를 설정하는 경우, 일자를 1일로 설정하는 것이 좋습니다.
2025-06-26 15:23