>웹 프론트엔드 >JS 튜토리얼 >시차 계산을 위한 자바스크립트 기능 공유_javascript 스킬

시차 계산을 위한 자바스크립트 기능 공유_javascript 스킬

WBOY
WBOY원래의
2016-05-16 18:05:131220검색
코드 복사 코드는 다음과 같습니다.

/*
* 시차를 구합니다. 시간 형식은 연-월 -일 시: 분: 초 또는 연/월/일 시: 분: 초
* 그 중 연, 월, 일은 전체 형식입니다. 예: 2010-10-12 01 :00:00
* 반환 정밀도는 초, 분, 시간, 일입니다.
*/
function GetDateDiff(startTime, endTime, diffType) {
//xxxx-의 시간 형식을 변환합니다. xx-xx에서 xxxx/xx/xx 형식
startTime = startTime.replace(/-/g, "/")
endTime = endTime.replace(/-/g, "/")
//계산된 간격 문자를 소문자로 변환
diffType.toLowerCase();
var sTime = new Date(startTime) //시작 시간
var eTime = new Date(endTime); /종료 시간
// 제수
var divNum = 1;
switch (diffType) {
case "second":
divNum = 1000
case "분": break;
case "시간":
divNum = 1000 * 3600
break
case "일":
divNum = 1000 * 3600 * 24;
break;
기본값:
break;
}
returnparseInt((eTime.getTime() - sTime.getTime())/parseInt(divNum)); >}


메서드 호출도 매우 간단합니다.
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "day")
일수입니다
GetDateDiff("2010-10-11 00:00:00", "2010-10-11 00:01:40", "seond")는 초
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.