[javascript] 날짜 차이 계산하기
// 두 날짜 사이의 차이를 계산하는 함수
function 날짜차이_계산(시작날짜, 종료날짜) {
// 날짜 객체로 변환
const 시작 = new Date(시작날짜);
const 종료 = new Date(종료날짜);
// 밀리초로 변환 후 날짜 차이 계산
const 차이_밀리초 = Math.abs(종료 - 시작);
const 차이_일 = Math.ceil(차이_밀리초 / (1000 * 60 * 60 * 24));
return 차이_일;
}
// 예시: 두 날짜 사이의 일 수 계산
const 시작날짜 = "2022-01-01";
const 종료날짜 = "2022-12-31";
const 날짜차이 = 날짜차이_계산(시작날짜, 종료날짜);
console.log(날짜차이); // 출력: 364
위의 코드는 Date
객체를 사용하여 두 날짜 간의 차이를 계산합니다. 코드의 출력 결과는 “2022-01-01”부터 “2022-12-31”까지의 날짜 차이를 계산한 것입니다.
참고 자료: