이번 글에서는 자바스크립트를 사용하여 두 날짜의 차이를 계산하는 방법을 살펴보겠습니다. 올바른 방법을 사용한다면 차이를 계산하는 기술은 간단합니다.
JavaScript에서 날짜 간의 차이를 계산하려면 날짜 개체가 필요합니다. JavaScript 날짜 개체를 사용하여 연도, 월, 일을 가져올 수 있습니다. 날짜 간의 차이는 숫자로 계산할 수 있습니다. 일, 연도 또는 밀리초 단위로 표시됩니다.
이제 두 날짜 간의 차이를 일, 연 또는 밀리초 단위로 계산하는 방법에 대한 몇 가지 그림을 볼 수 있습니다.
첫 번째 예에서는 no.에 있는 두 날짜 간의 차이를 계산하는 방법을 살펴보겠습니다. 사용한 일수 자바스크립트 .
실시예 1
이것은 no의 차이를 구하는 예입니다. 지정된 두 날짜 사이의 일수입니다. 이 예에서는 차이를 계산하는 접근 방식을 적용하고 있습니다.
여기서는 먼저 다음을 사용하여 두 날짜를 정의합니다. 새 날짜() 그런 다음 내장된 함수를 사용하여 지정된 두 날짜 사이의 시간 차이를 계산합니다. getTime() . 그런 다음 두 날짜의 시간 차이를 숫자로 나누어 일수를 계산합니다. 하루에 밀리초 단위로 (1000*60*60*24) .
여기서 변수 d1 첫 번째 날짜와 변수를 저장합니다. d2 두 번째 날짜를 저장합니다. 변수 차이점 시간과 변수의 차이를 저장합니다. 하루 차이 날짜 간의 차이를 저장합니다.
<p> This is an example of getting the difference between two dates using JavaScript. </p> var d1 = new Date('10/02/1969'); var d2 = new Date(); var diff = d2.getTime() - d1.getTime(); var daydiff = (diff / 31536000000).toFixed(0); document.write(' Total numbers of years since <b> 2nd October 1969 </b> is: <b> ' + daydiff + ' years </b> ' );지금 테스트해보세요
산출