date.getYear()는 1900을 기준으로 한다고 치더라도


date.getDate() 는 1 ~ 31

date.getHours()는 0 ~ 23

date.getMinutes()는 0 ~ 59

date.getSeconds()는 0 ~ 59

로 만들었는데 왜


date.getMonth()는

1~12가 아닌 0 ~ 11(일반적인 언어 배열 인덱스)로 만든거임?


먼가 이렇게 하지 않으면 안되는 중요한 이유라도 있을 것 같은데