반응형
function timeDifference(startDate, endDate) {
var start = new Date(startDate);
var end = new Date(endDate);
var difference = end.getTime() - start.getTime();
var result = (difference / (1000*60*60*24)) + 1;
return result;
}
날짜를 millisecond 단위로 변환 후 두 날짜를 빼 남은 값을 계산하는 로직이다.
위 차이 일수에는 두 날짜를 포함하고 있지 않음을 유의해야 한다.
반응형
'JS&jQuery' 카테고리의 다른 글
[JS&jQuery] 하위 IFRAME 함수 호출(부모에서 자식 함수 실행) (0) | 2022.04.29 |
---|---|
[JS&jQuery] 클립보드 복사 기능 구현(clipboard 라이브러리 사용) (0) | 2021.09.11 |
[JS&jQuery] 문자열 시간(HH:MM:SS) 정수형 초 단위(Second)로 변환 (0) | 2021.09.10 |
[JS&jQuery] 배열의 중복제거 (0) | 2021.04.29 |
[JS&jQuery] 정규식으로 URL 및 IP 유효성 체크 (0) | 2021.02.07 |