Date 객체
날짜 및 시간을 구하는 객체
Date 객체 생성
new Date() : 현재 날짜 및 현재 시간를 가진 객체 생성
new Date(년, 월 - 1, 일, 시, 분, 초, 밀리 초) : 매개변수 값으로 날짜를 가진 객체가 생성된다. 월 계산시 (-1)을 주의
사용 예
// 현재 날짜 구하기 var now = new Date(); // 날짜 객체 생성하기 var newDay = new Date(2020, 7, 1, 10, 20, 30, 40); document.write("now : " + now); document.write("
"); document.write("
"); document.write("newDay : " + newDay); document.write("
");
결과값
Date 날짜 계산 (D-day 계산) 구하기
사용 예
var Dday = new Date(2017, 7, 30); // D-day(2017년 8월 30일)를 셋팅한다. var now = new Date(); // 현재(오늘) 날짜를 받아온다. var gap = now.getTime() - Dday.getTime(); // 현재 날짜에서 D-day의 차이를 구한다. var result = Math.floor(gap / (1000 * 60 * 60 * 24)) * -1; // gap을 일(밀리초 * 초 * 분 * 시간)로 나눈다. 이 때 -1 을 곱해야 날짜차이가 맞게 나온다. document.write("남은 날은 " + result + " 일 입니다.");
결과값
'프로그래밍 > 자바스크립트' 카테고리의 다른 글
[자바스크립트] 문서 객체 가져오기 (0) | 2017.08.29 |
---|---|
[자바스크립트] window.moveBy() window.moveTo() - window 이동하기 (0) | 2017.08.28 |
[자바스크립트] 문서 객체 동적 생성 - createElement(), createTextNode(), appendChild(), innerHTML() (0) | 2017.08.25 |
[자바스크립트] window.resizeTo(), window.resizeBy() - 윈도우 크기 변경 (0) | 2017.08.24 |
[자바스크립트] window.open() 속성 및 사용법 (0) | 2017.08.23 |
댓글