반응형
자바스크립트 날짜 빼기 ( 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
#자바스크립트 날짜 빼기
댓글