레이블이 날짜차이구하기인 게시물을 표시합니다. 모든 게시물 표시
레이블이 날짜차이구하기인 게시물을 표시합니다. 모든 게시물 표시

2014년 12월 1일 월요일

javascript 날짜차이구하기

Date 개체
Date개체는 날짜를 표현하는 개체로 1970년 1월 1일을 기준으로 Milliseconds 값으로 날짜를 표현합니다. 즉 Milliseconds값을 지정하여 Date개체를 생성할 수 도 있고, 또 두 Date를 빼면 Milliseconds 값으로 반환합니다.

자세히 말해서 Date개체는 1970년 1월 1일 전후로 285,616년(±100,000,000 Milliseconds)까지 표현합니다.

날짜의 차이 구하기
Date개체의 특성을 바탕으로 날짜의 차이는 아래와 같이 직접 계산을 통해 쉽게 구하실 수 있습니다.

var firstDate = new Date(2010, 10, 1);

var secodDate = new Date(2010, 12, 31);



var diffMilSec = firstDate - secodDate;

var diffSec = diffMilSec / 1000;

var diffMin = diffSec / 60;

var diffHour = diffMin / 60;

var diffDay = diffHour / 24;
function getDiffDays(first, second)

{
   return (second-first)/(1000*60*60*24)
}