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

자유게시판

203,154건
+
제목 글쓴이 날짜 조회
12-01-20 조회 4,107
12-01-20 조회 1,550
12-01-20 조회 1,350
12-01-20 조회 1,544
12-01-20 조회 1,543
12-01-20 조회 1,309
12-01-19 조회 1,285
12-01-19 조회 1,315
12-01-19 조회 1,274
12-01-19 조회 1,321
12-01-19 조회 1,624
12-01-19 조회 1,410
12-01-19 조회 1,485
12-01-19 조회 1,318
12-01-19 조회 1,818
12-01-19 조회 1,598
12-01-19 조회 2,243
12-01-19 조회 1,975
12-01-19 조회 1,335
12-01-19 조회 1,341