반응형
SMALL
자바스크립트에서 올해의 연도 구하는 메소드에는 getYear(), getFullYear()가 있습니다.
그런데 getYear() 메소드는 브라우저의 속성을 타는데요.
이 메소드를 쓰면 익스플로러에서는 지금이 2011년도니 2011이 나오지만 파이어폭스에서는 111이라는
값이 나오게 됩니다. 그래서 파이어폭스에서는 이 메소드 값에 +1900을 해줘야되죠.
그러면 익스와 익스 아닌 브라우저인 경우 두개의 메소드를 만들어야되죠.
그것을 한개의 메소드로 할 수 있습니다.
바로 getFullYear() 입니다.
예제)
<script type="text/javascript">
var d = new Date();
// getFullYear()는 모든 브라우저에서 동일한 결과
document.write(d.getFullYear(), '<br />');
// 출력 결과 : 2011
document.write(d.getYear(), '<br />');
// IE에서는: 2011
// 파폭에서는: 111
</script>
반응형
'Web Programing! > Script' 카테고리의 다른 글
[SCRIPT] setTimeout() 와 setInterval() (0) | 2011.08.30 |
---|---|
[SCRIPT] 현재 날짜 구하기 (년-월-일/시-분-초) (0) | 2011.07.17 |
[SCRIPT] 오늘 요일 구하기 (0) | 2011.07.17 |
[JAVASCRIPT] onMouseOver,onMouseOut (0) | 2011.07.07 |
[JAVASCRIPT] javascript에서 업로드시 파일 확장자 확인하기 (0) | 2011.07.07 |
[SCRIPT] javascript의 eval()함수란 무엇인가! (0) | 2011.07.07 |
[SCRIPT] 콤마 삽입, 제거 (0) | 2011.07.07 |