IT/development

[JavaScript] 날짜 사이 일수 계산

알 수 없는 사용자 2023. 4. 29. 12:23
반응형
//시작일, 종료일 사이 일수 계산(yyyymmdd 형식)
function calDiffDays(startDate, endDate) {
    //시작일
    const strDt = new Date(startDate.substring(0,4), startDate.substring(4,6), startDate.substring(6,8));
    //종료일
    const endDt = new Date(endDate.substring(0,4), endDate.substring(4,6), endDate.substring(6,8));
    //일수 차이(절대값)
    let diffDays = Math.abs(endDt.getTime() - strDt.getTime());
    //하루(밀리세컨드)로 나눈 뒤 반올림
    return Math.floor(diffDays / (1000 * 60 * 60 * 24));
    
}

출처: https://www.appletong.com/entry/javascript-%EB%91%90-%EB%82%A0%EC%A7%9C%EA%B0%84%EC%9D%98-%EC%B0%A8%EC%9D%B4-%EA%B5%AC%ED%95%98%EA%B8%B0-yyyyMMdd-%ED%98%95%EC%8B%9D

 

자바스크립트 날짜간의 차이 구하기 ( yyyyMMdd 형식 )

자바스크립트 날짜간의 차이 구하기 ( yyyyMMdd 형식 ) javascript에서 두날짜간의 차이 일수를 구해야할 일이 있을때 사용하면 된다. function betweenDay(firstDate, secondDate) { var firstDateObj = new Date(firstDate.sub

www.appletong.com

반응형

'IT > development' 카테고리의 다른 글

[mybatis] selectkey값 return(Oracle)  (0) 2023.05.06
[mybatis] 검색(Oracle)  (0) 2023.05.06
[thyemeleaf] form 검색값 유지  (0) 2023.04.26
[thyemeleaf] get 방식 parameter값 붙이기  (0) 2023.04.26
[thyemeleaf] select option값 list loop  (0) 2023.04.26