믿었던 크롬한테 배신당했어요... 정보
믿었던 크롬한테 배신당했어요...
본문
getYear() : 112
getFullYear() : 2012
더이상의 설명은 생략할게요...ㅡ.ㅡ;
설마 이런 기초적인 함수에 브라우저 별로(정확히는 IE를 제외한 브라우저) 함정이 있을줄이야..
보니까 IE에서는 둘다 2012로 작동하더군요 ㅎㅎ
추천
0
0
댓글 5개

크롬 이놈~~~

getYear()는 +1900 해야하니까 112가 맞는거 아닌가요?

찾아보니까 getYear는 더이상 쓰지말라네요 getFullYear 로 대체한다는 내용이 있네요
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getYear
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getYear

ie에서 2012로 나오길래 몰랐는데.. getYear()가 원래는 두자리수 함수 였던거군요..
좋은 자료 감사 ㅎㅎ
좋은 자료 감사 ㅎㅎ

근데 님이 주신 링크를 잘 읽어보니...
IE에서 2012처럼 표시되는게 오히려 잘못된 예였던거 같네요..??
결론은 IE가 나쁜버릇을 알려준건가요..? ㅎㅎ
IE에서 2012처럼 표시되는게 오히려 잘못된 예였던거 같네요..??
결론은 IE가 나쁜버릇을 알려준건가요..? ㅎㅎ