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,924
14년 전 조회 1,423
14년 전 조회 1,213
14년 전 조회 1,390
14년 전 조회 1,403
14년 전 조회 1,196
14년 전 조회 1,159
14년 전 조회 1,183
14년 전 조회 1,148
14년 전 조회 1,183
14년 전 조회 1,452
14년 전 조회 1,266
14년 전 조회 1,327
14년 전 조회 1,188
14년 전 조회 1,682
14년 전 조회 1,441
14년 전 조회 2,108
14년 전 조회 1,835
14년 전 조회 1,201
14년 전 조회 1,204
14년 전 조회 1,295
14년 전 조회 1,899
14년 전 조회 1,184
14년 전 조회 1,169
14년 전 조회 2,179
14년 전 조회 1,202
14년 전 조회 1,404
14년 전 조회 1,742
14년 전 조회 1,269
14년 전 조회 1,842