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
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JavaScript에서 10 진수를 16 진수로 변환하는 방법 (0) | 2021.11.10 |
---|---|
JavaScript에서 foreach (key => value) (0) | 2021.11.10 |
JavaScript 클로저에 대한 설명 (0) | 2021.11.10 |
JavaScript에서 정수 나누기 후 나머지 얻기 (0) | 2021.11.10 |
ExpressJS 애플리케이션을 구성하는 방법 (0) | 2021.11.08 |