b

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

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가 나쁜버릇을 알려준건가요..? ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
14년 전 조회 3,921
14년 전 조회 1,420
14년 전 조회 1,212
14년 전 조회 1,387
14년 전 조회 1,400
14년 전 조회 1,195
14년 전 조회 1,157
14년 전 조회 1,181
14년 전 조회 1,146
14년 전 조회 1,182
14년 전 조회 1,449
14년 전 조회 1,265
14년 전 조회 1,324
14년 전 조회 1,187
14년 전 조회 1,678
14년 전 조회 1,439
14년 전 조회 2,105
14년 전 조회 1,833
14년 전 조회 1,199
14년 전 조회 1,203
14년 전 조회 1,294
14년 전 조회 1,898
14년 전 조회 1,181
14년 전 조회 1,165
14년 전 조회 2,176
14년 전 조회 1,197
14년 전 조회 1,402
14년 전 조회 1,740
14년 전 조회 1,264
14년 전 조회 1,837