Notice
Recent Posts
- Atom Runner 한글 지원 방법
- [HIVE] UNION, SubQuery, With 테이블⋯
- git 관련 자료 모음
- Kaggle(캐글) – 데이터 과학자들의 링
- [Python 3.4] 멀티쓰레딩과 멀티프로세싱
- [Node.js] forever 로그 찍지 않기
- [Anaconda] 스타트.
- [Javascript] 패커로 괜찮은 사이트들.
- [WEB] 부트스트랩3에서 input password⋯
- [MySQL] OSX에서 mysql.server stop로⋯
- [MYSQL] 로그 설정으로 보다 다양하게 찍기
- 폐쇄망에 Python 설치 및 외부 모듈 설치기
Recent Comments
- Today
- 8
- Total
- 634,098
내 머릿속 데이터베이스
[Javascript] getYear() -> getFullYear() 본문
IE9에서는 몰랐으나 크롬, 파이어폭스, IE10에서 발견한 Date 객체의 getYear() 메소드의 버그이다.
보통
var today = new Date();
var _year = today.getYear(); // today.getFullYear();
var _month = today.getMonth()+1;
var _day = today.getDate();
이런식으로 사용했다.
getYear() 메소드의 경우 자바스크립트 해석엔진에 따라 현재 년도가 2013년임에도 113을 반환하는 경우가 있다.
1900 + 113 = 2013 이런식으로 현재년도에서 1900을 뺀 값을 반환하는 것 같다.
getYear() 메소드 대신 getFullYear() 메소드를 사용하자.
[출처] javascript에서 Date 객체의 getYear() 메소드 버그 관련|작성자 네오 에이치 덧붙이자면 getFullYear()은 Javascript 1.3버전에서 추가되었음.
0 Comments