JavaScript는 두 날짜 사이의 일수를 비교하여 후자가 전자보다 길다는 것을 나타내는 음수 값을 반환할 수 있습니다.
이 기능은 IE 및 Firefox에서 테스트를 통과했습니다.
자바 코드
/**
두 날짜 사이의 일수를 비교합니다. 이는 음수일 수 있습니다.
**/
함수 DateDiff(sDate1, sDate2)
{ //sDate1 및 sDate2는 2002-12-18 형식입니다.
var aDate, oDate1, oDate2, iDays;
aDate = sDate1.split("-");
oDate1 = new Date(aDate[0],aDate[1]-1,aDate[2]);
aDate = sDate2.split("-");
oDate2 = new Date(aDate[0],aDate[1]-1,aDate[2]);
iDays = parsInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24);
if((oDate1 - oDate2)<0){
-iDays를 반환합니다.
}
iDays를 반환합니다.
-