>  기사  >  웹 프론트엔드  >  javascript를 사용하여 두 날짜 사이의 일수를 계산합니다.javascript 기술

javascript를 사용하여 두 날짜 사이의 일수를 계산합니다.javascript 기술

WBOY
WBOY원래의
2016-05-16 19:10:111986검색

ASP에서는 DateDiff를 사용하여 두 시간의 차이를 계산할 수 있지만 JavaScript에서는 사용할 수 없으며 직접 작성한 함수가 필요합니다.
js는 실제로 Date1-Date2를 직접적으로 표현할 수 있으며, 밀리초로 변환하여 시차를 계산할 수 있습니다.


코드 복사 코드는 다음과 같습니다.

// 계산 두 날짜
function DateDiff(sDate1, sDate2){ //sDate1과 sDate2 사이의 일수는 2002-12-18 형식입니다.
var aDate, oDate1, oDate2, iDays
aDate = sDate1.split ("-")
oDate1 = new Date(aDate[1] '-' aDate[2] '-' aDate[0]) //12-18-2002 형식으로 변환
aDate = sDate2.split ("-")
oDate2 = new Date(aDate[1] '-' aDate[2] '-' aDate[0])
iDays = parsInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24 ) //밀리초 단위의 차이를 일수로 변환
iDays 반환
}
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.