직접 작성했는데, 적용할만하고 별로 좋지는 않지만 여전히 최적화되어야 합니다. 먼저 직접 녹음해 보세요. 말도 안되는 소리는 그만하세요. 코드를 직접 게시하는 것이 가장 좋습니다.
var sTime = new Date(startTime); //시작 시간
var eTime = new Date(endTime); //종료 시간
//제수로서의 숫자
var divNum = 1 ;
스위치(diffType)
{
케이스 "초":
divNum = 1000;
break;
케이스 "분":
divNum = 1000 * 60; 🎜> break;
대소문자 "시간":
divNum = 1000 * 3600; divNum = 1000 * 3600 * 24;
break ;
기본값:
휴식;
}
returnparseInt((eTime.getTime() - sTime.getTime())/parseInt(divNum));
}
호출 메서드도 매우 간단합니다.
GetDateDiff( "2010-10-11 00:00:00", "2010-10-11 00:01:40", "일")
일수 계산