프로그래밍 언어/HTML,CSS,JS

JavaScript에서 두 날짜의 차이

Rateye 2021. 11. 10. 10:37
728x90
반응형
질문 : JavaScript에서 두 날짜의 차이를 얻습니까?

하루 종일 두 날짜의 차이를 어떻게 구합니까? (하루 중 분수를 원하지 않음)

var date1 = new Date('7/11/2010');
var date2 = new Date('12/12/2010');
var diffDays = date2.getDate() - date1.getDate(); 
alert(diffDays)

위의 방법을 시도했지만 작동하지 않았습니다.

답변

한 가지 방법이 있습니다 .

const date1 = new Date('7/13/2010');
const date2 = new Date('12/15/2010');
const diffTime = Math.abs(date2 - date1);
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24)); 
console.log(diffTime + " milliseconds");
console.log(diffDays + " days");

날짜를 따옴표로 묶어야합니다. 나머지 코드는 밀리 초 단위의 시간 차이를 얻은 다음 분할하여 일 수를 얻습니다. 날짜에는 mm / dd / yyyy 형식이 필요합니다.

출처 : https://stackoverflow.com/questions/3224834/get-difference-between-2-dates-in-javascript
728x90
반응형