javascript getYear() 보다는 getFullYear()
script 2009. 1. 15. 21:45javascript의 날짜관련 함수인 Date()의 getYear()함수의 문제점에 대해..
다음과 같은 코드가 있다.
현재날짜(client의 설정시간)를 가져오는 new Date()를 실행한 후에 연도를 구하는 getYear()함수와 getFullYear()함수를 실행한 결과를 ie와 firefox의 결과를 주석에 적어놓았다.
위 코드의 결과값은 ie와 firefox가 서로 틀리다. 이것도 ie가 이상한 것인가...;;
getYear() 함수는 1900년을 기준으로 처리를 하는 것 같다.
그래서 현재 2009년에서 1900년을 뺀 109의 결과값이 나온다.
참조 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Date/getYear
getFullYear() 를 쓰자 !
다음과 같은 코드가 있다.
<script type="text/javascript">
var date = new Date();
alert(date.getYear()); // ie:2009, firefox:109
alert(date.getFullYear()); // ie:2009, firefox:2009
</script>
var date = new Date();
alert(date.getYear()); // ie:2009, firefox:109
alert(date.getFullYear()); // ie:2009, firefox:2009
</script>
현재날짜(client의 설정시간)를 가져오는 new Date()를 실행한 후에 연도를 구하는 getYear()함수와 getFullYear()함수를 실행한 결과를 ie와 firefox의 결과를 주석에 적어놓았다.
위 코드의 결과값은 ie와 firefox가 서로 틀리다. 이것도 ie가 이상한 것인가...;;
getYear() 함수는 1900년을 기준으로 처리를 하는 것 같다.
그래서 현재 2009년에서 1900년을 뺀 109의 결과값이 나온다.
참조 : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Date/getYear
getFullYear() 를 쓰자 !
'script' 카테고리의 다른 글
이미지 파일첨부시 업로드 이미지 미리보기 (IE8, Firefox 3) (27) | 2009.09.03 |
---|---|
[Link] Introduction to HTML Applications(HTAs) (0) | 2009.06.08 |
[Link] execCommand compatibility(호환성) (0) | 2009.05.20 |
[Link] Cross Site Scripting Cheat Sheet (0) | 2009.04.29 |
[Link] jQuery Ajax Experience Framework Videos (0) | 2009.02.20 |
[Link] Ajax를 마스터 하자 ! (0) | 2009.01.14 |
javascript 날짜 계산 (1) | 2009.01.12 |
escapeUrl (0) | 2008.12.07 |
IE7 overflow:hidden bug(?) (3) | 2008.11.21 |
xhtml dtd (0) | 2008.10.04 |