º Learning 。/♂ Javascript ♀
Date의 getTime() 메소드
나른한오후에
2009. 5. 26. 16:23
<BODY>
<script type="text/javascript">
var y,m,y1;
// 5월 26일 부터 크리스마스 까지 몇일이 남았는지 알아보기 위해 작성
// 두 변수 today와 today1에 각각 금일 날짜와 크리스마스 날짜를 대입
today = new Date(2009,5,26);
today1 = new Date(2009,12,25);
// getTime() 메소드는 1970년 01월 01일 기준으로 구하려는 날짜까지의 값을
// 1000분의 1초(1밀리초단위)로 나타낸다.
// 즉 아래의 식은 1밀리초단위를 1초단위로 만들기 위해 1000으로 나눈 후
// 60으로 나누어 '분'단위... 다시 60으로 나누어 '시간'단위...
// 마지막으로 24로 나누어 '일'단위로 만든다.
// y에는 1970/1/1 부터 2009/5/26 까지의 일수가 저장
y = parseInt(today.getTime() / 1000 / 60 / 60 / 24);
// y1에는 1970/1/1 부터 2009/12/25 까지의 일수가 저장
y1 = parseInt(today1.getTime() / 1000/ 60 / 60 / 24);
m = y1 - y;
document.write("<br> 크리스마스까지 " + m + " 일");
</script>
</BODY>