JavaScript에서 날짜 객체 간의 차이
이전 강의들에서는 타임스탬프 형식을 사용하여
날짜 간의 차이를 구했습니다.
그러나 사실 JavaScript에서는 반드시 그래야 하는 것은 아닙니다:
Date 객체로 표현된 날짜는 서로 뺄 수 있으며,
뺄셈의 결과는 밀리초 단위의 차이입니다.
예를 들어, 2015년 5월 25일
12:59:59부터 현재 시각까지 경과한
밀리초 수를 출력해 봅시다:
let now = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);
let diff = now - date; // 두 날짜 객체를 서로 뺍니다
console.log(diff); // 밀리초 단위의 차이를 볼 수 있습니다
2000년 9월 1일과
2010년 2월 15일 사이에
경과한 밀리초 수를 화면에 출력하세요.
앞선 문제를 수정하여 화면에 일(day) 단위의 차이가 출력되도록 하세요.
앞선 문제를 수정하여 화면에 월(month) 단위의 차이가 출력되도록 하세요.
앞선 문제를 수정하여 화면에 년(year) 단위의 차이가 출력되도록 하세요.