본문 바로가기

javaScript&jQuery

자바스크립트를 이용한 시작날짜와 끝날짜의 일수 계산하기

반응형

자바스크립트를 이용한 시작날짜와 끝날짜 사이의 일수 계산하기


var startDate = '2017-01-02';
var endDate = '2017-01-05';

var dates01 = startDate.split('-');
var dates02 = endDate.split('-');
var sDate = new Date(dates01[0], dates01[1], dates01[2]);
var eDate = new Date(dates02[0], dates02[1], dates02[2]);

var duration = eDate- sDate; //끝날짜에서 시작날짜를 빼서 두 날짜의 일 수를 밀리세컨으로 반환함

var milliSecondOfDay = 24 * 60 * 60 * 1000;// 하루를 밀리세컨드로 환산 (시 * 분 * 초 * 밀리세컨)

//날짜 차이가 밀리세컨으로 환산되었기 때문에 하루를 나타내는 밀리세컨으로 나눠서 일 수를 구함
alert("일 수 : " + (duration/milliSecondOfDay) + '일');


반응형