테스트 사이트 - 개발 중인 베타 버전입니다

믿었던 크롬한테 배신당했어요...

getYear() : 112

getFullYear() : 2012


더이상의 설명은 생략할게요...ㅡ.ㅡ;


설마 이런 기초적인 함수에 브라우저 별로(정확히는 IE를 제외한 브라우저) 함정이 있을줄이야..

보니까 IE에서는 둘다 2012로 작동하더군요 ㅎㅎ

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 5개

크롬 이놈~~~
getYear()는 +1900 해야하니까 112가 맞는거 아닌가요?
찾아보니까 getYear는 더이상 쓰지말라네요 getFullYear 로 대체한다는 내용이 있네요

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/getYear
ie에서 2012로 나오길래 몰랐는데.. getYear()가 원래는 두자리수 함수 였던거군요..
좋은 자료 감사 ㅎㅎ
근데 님이 주신 링크를 잘 읽어보니...
IE에서 2012처럼 표시되는게 오히려 잘못된 예였던거 같네요..??

결론은 IE가 나쁜버릇을 알려준건가요..? ㅎㅎ

게시판 목록

자유게시판

글쓰기
🐛 버그신고