본문 바로가기

프로그래밍/JavaScript

[JavaScript] 날짜 차이 계산(년,월,일)




[JavaScript] 날짜 계산방법



시작일 :    ~   종료일 :  


연차이 계산 :    /    개월수 계산 :    /    일차이 계산 :



스크립트 추가

function call()
{
	var sdd = document.getElementById("regDate1").value;
	var edd = document.getElementById("regDate2").value;
	var ar1 = sdd.split('-');
    var ar2 = edd.split('-');
    var da1 = new Date(ar1[0], ar1[1], ar1[2]);
    var da2 = new Date(ar2[0], ar2[1], ar2[2]);
    var dif = da2 - da1;
    var cDay = 24 * 60 * 60 * 1000;// 시 * 분 * 초 * 밀리세컨
    var cMonth = cDay * 30;// 월 만듬
    var cYear = cMonth * 12; // 년 만듬
 if(sdd && edd){
	document.getElementById('years').value = parseInt(dif/cYear)
	document.getElementById('months').value = parseInt(dif/cMonth)
	document.getElementById('days').value = parseInt(dif/cDay)
 }
}


화면단

시작일 :    ~   
종료일 :  

연차이 계산 :   / 개월수 계산 :   /  일차이 계산 :