본문 바로가기
카테고리 없음

자바스크립트 날짜 빼기 ( yyyymmdd - yyyymmdd )

by 애플 로그 2021. 7. 5.
반응형

자바스크립트 날짜 빼기 ( yyyymmdd - yyyymmdd )

자바스크립트를 이용해 날짜 뺴기를 해야할 경우가 이럴때 사용하면 참 편리하다.

 

아래는 두 날짜 간의 차이가 몇 일인지 계산하는 자바스크립트 이다.

 

        function calDay(firstDate, secondDate)
        {
            var dateFirstDate = new Date(firstDate.substring(0, 4), firstDate.substring(4, 6) - 1, firstDate.substring(6, 8));
            var dateSecondDate =
                new Date(secondDate.substring(0, 4), secondDate.substring(4, 6) - 1, secondDate.substring(6, 8));
            var betweenTime = Math.abs(dateSecondDate.getTime() - dateFirstDate.getTime());
            return Math.floor(betweenTime / (1000 * 60 * 60 * 24));
        }

 

 

시작날짜, 끝날짜가 바뀌어도 두날짜간의 차이를 리턴한다.

예를 들면 아래와 같이 사용시에 같은 값을 리턴 한다.

 calDay('20210705','20210701');   // 4
 
 calDay('20210701','20210705');   // 4

#자바스크립트 날짜 빼기

 

댓글