Javascript

[Javascript] 날짜 일수 자동계산

chsr 2020. 5. 12. 10:34
728x90
반응형

Javascript 날짜 일수 자동계산 / 일자 자동계산

//두개의 날짜를 비교하여 차이 (YYYY-mm-dd) 일수 자동계산
function dateDiff(_date1, _date2) { 
	var sdd = _date1; 
	var edd = _date2;
	var ar1 = sdd.split('-');
	var ar2 = edd.split('-');

	var da1 = new Date(ar1[0], Number(ar1[1])-1, ar1[2]); 
	var da2 = new Date(ar2[0], Number(ar2[1])-1, ar2[2]); 
	var dif = Number(da2) - Number(da1); 
	var cDay = 24 * 60 * 60 * 1000;			// 시 * 분 * 초 * 밀리세컨 
	var cMonth = cDay * 30;				// 월 만듬 
	var cYear = cMonth * 12;			// 년 만듬 

	var tmp_term = 0; 
    
	if(sdd && edd){ 
		parseInt(dif/cYear) 			// 년차이 
		parseInt(dif/cMonth) 			// 개월수차이 
		tmp_term = parseInt(dif/cDay) + 1; 	// 일차이 
	} 
	return tmp_term;
}
728x90
반응형