개발~/HTML,JavaScript2 [javaScript] 한달 전..?이란..? 자바스크립트에서 한달 전, 일주일 전.. 과 같은 내용이 필요할 때 사실 별 생각없이 getMonth() -1 했었는데 생각해보니 조금 이상하다. 에를 들어, 2017년 3월 31일 때, getMonth() -1 하면, 2월의 마지막 날이 나올 것 같은데, 3월 3일이 나온다. 5월 31일에 getMonth() -1 은 5월 1일로 나온다. 왜 2월이 아니라 3월이 나올까? 왜 4월이 아니라 5월이 나올까? 내생각에는 로직이 이렇게 돌아가는 것 같다. 3월 31일에서 getMonth() -1을 하게 되면 2월 31일이 된다. 하지만 2017년 2월은 28일까지 있으므로, 3일이 뒤로 밀리게 되고, 그게 3월 3일로 나오는 것 같다. 마찬가지로, 5월은 31일까지 있고, 2017년 4월은 30일까지 있다... 2017. 6. 28. 자료형 변환 참고한 책: (개정판) 모던 웹을 위한 JavaScript JQuery 입문 (윤인성 지음) 다른 자료형을 숫자로 바꿀 때는 Number() 함수 사용 다른 자료형을 불 자료형으로 변환할 때는 Boolean() 함수 사용 2017. 6. 4. 이전 1 다음