두 날짜의 차이와 관련된 주요 문제는 동일한 시간대에 있지 않을 수 있다는 것입니다.
var date1 = new Date(2018, 11, 24); var date2 = new Date(2018, 11, 30); var diffDays = date2.getDate() - date1.getDate();
이 코드는 24년 2018월 30일과 2018년 XNUMX월 XNUMX일에 각각 하나씩 두 개의 새 Date 객체를 생성합니다. 그런 다음 .getDate() 메서드를 사용하여 두 날짜 사이의 날짜 차이를 찾습니다.
날짜가 포함된 수학
var 날짜 = 새 날짜(); // 1년 1월 0001일 var date2 = new Date(); // 12년 31월 9999일